you might want to investigate the following site:
http://www.payanythingonline.com
they purport that you can pay ANYTHING with your credit card online through them -- I HAVE NOT USED THEM, AND I HAVE NO KNOWLEDGE OF THEIR FEE STRUCTURE.
see if their charge is reasonable for you.