We get this question every now and then, and the usual answer is that doing what you want to do violates the Terms of Service you agreed to when signing up with Paypal.

It would require a little custom coding, but many here, including me, won't help with making it happen.

A better answer would be to raise all your prices a little to account for the Paypal fees.