I have a similar need to print multiple quotes. We currently have the APR module. But I have not figured out how to do this. Could you provide some additional details on your proposed solution.
I can pass a list of quotes using the BPM call context data-set, however the GUID tables will always have one quote.