Zadar for custom envelopes. The chaining features may help take care of the length criterion, depending on how long you need.