Pay button with 2 receiving addresses
It's possible, but difficult to do with standard wallets. What you can do is have a third address that your clients will see, and when you receive bitcoins there, then split them to the other two addresses that you want.