Exchangers do this, http://technocashier.com/
has a pay any Visa/MC service no idea what it costs. Maybe if you did it all the time could get a cheap rate. Takes 5-7 days.
Or sign up to some Visa payment gateway, depends on how many transfers per day you're makinghttp://www.nxsystemsinc.com/03_payanycard.html
Could also sell bitcoins to Liqpay, then send it another card. That person then signs up to liqpay to claim the funds but again takes 5-7 days and doesn't work with non USD/EUR/UAH cards.
Could use eCoin.cc to transfer them internally and they withdraw from their own ecoin debit card for $2
I used ICICI bank in Canada to do this and it worked, they have US branches toohttp://www.icicibank.com/Personal-Banking/onlineservice/online-services/account-to-cardFT/account-to-card-fundtransfer.html