Can you let a customer buy and pay for two subscriptions at once?

I was wondering if there is a way to have a user select a bunch of different subscriptions with different prices (all with the same billing period) and then pay all together so they don't have to sign up to each one individually.

I'm using this as a method to provide add ons to a service because I can't find a way to do it any other way.

Any help?