Had a question from someone which I tried to reply to but unfortunately my email doesn't seem to want to be delivered to his email. No idea why, it's also been happening with Steve at Fantization.
Anyway, if you want to buy something on behalf of a friend, and they live somewhere else, all you need to do is add your friends' address to your own Address Book in your customer account, making sure you get all the details right especially if they live in a different country with funny zipcodes or symbols in the address. Then, when you order, you should be able to choose the preferred address as the shipping address easily during the checkout process.
Best to pay for extra shipping methods if that country has traditionally got a dodgy postal service, I'd suggest...
Ta