i'm not sure about which ones are good for international, but i am pretty sure that there is a thread on here somewhere that has a list of which ones you can... either that or maybe you could try and google international prepaid cards if that may help any...
i just googled which prepaid cards can b used internationally and i found one called international cc, ironically enough, lol.. the site i think had the same name.. i've never heard of them before, but it maybe worth a look..
What you need is a Visa All Acces card. They can be found at most gas stations,grocery stores, and Walmart. These cards will even have international listed on the back. You must register the card with a valid address but don't worry because there is a privacy act barring these companies from keeping personal info stored. Your ready to order....Good Luck