I can think of two possibilities...a wire transfer at a bank or using western union. With a wire you will need the receiver's routing number, account number, bank name & address and possibly additional information (like a SWIFT code). With western inion you usually just need the person's name, address and delivery location. Either way it's going to cost some money to send it.
i hope you know this person really good say like a family member, there are so many scams out there, most i've seen are from nigeria and they always want you to put a secret question and answer and let them know what it is. if they ask that it may possibly be a scam. i hope this helps. most scammers come from nigeria but i am sure they are in the usa also.