It would show up as two transactions on their statement, other than that it is probably possible with any local checkout gateway like Paypal DirectPay or Authorize.net. You would of course need two accounts with whatever gateway you use.
The standard method is to pay one central party and distribute funds from that account based on reporting, but you could probably save the reporting and post to two accounts if you really needed to.