Here's what you can do:
Get a shopandship account for $45 from
http://www.shopandship.com/default.aspx, shopandship is related to Aramex. they will give you a virtual address in the UK,USA or China you can choose, you'll pay $45 as a One Time Fee for the registration.
After registering your account, they'll send you an address it looks like:
UK account address:
Your Full Name
Account # (Your Shop and Ship UK account number)
Aramex House Old Bath Road
Colnbrook, Slough, Berkshire SL3 0NS
Tel: 01753-210399
Then order from amazon, pay with a credit card and ship it to shopandship UK address.
after that Aramex will ship it from their address in the UK to Lebanon so the virtual address they gave you is just an Aramex address in the UK and you can receive your item from any near Aramex branch in Lebanon.
so what it cost you:
1- $45 One Time registration fee in shopandship
2-shipping fee from the UK address to Lebanon
and to know what is the shipping fee you can also check it , it depend on your stuff weight .
and you can calculate it by the " rates calculator " you can find it on the shopandship.com homepage
for instance if your "order" weight is 5 kg shipping fees from UK to Lebanon will cost you $88.40
there is also a faq in the website you can read it where it tells you how long you will wait until you receive your order and it's not more than 5 days in case it's from the UK to Lebanon.
You keep the virtual address so you can anytime order and ship and you will just pay shipping fees!
so that's what it costs you and that's the easiest way to do it .
hope that little guide will benefit everyone
Kind Regards.