
there has been a recent thread about this so if you have a look you will get some more ideas... there are various ways of doing this.
I have paid directly from my bank to the person abroad's bank - you need their bank details to do this. You can't send a cheque you have to do it by transfer, in dollars. I had to ring my bank and they did it over the phone. This was incredibly easy and the best way imo - you need a reference to give them so its flagged up on their account, but I bought a dog so just used his name.
You can also use a cash transfer - like Western Union, I did this when someone didn't want to let me have their bank details. You ring up or do it online (didn't work for me I had to ring) and transfer your cash (bank card) to their name and they can pick up the cash - you give them a number to quote.