Have you tried Amazon? They might accept international credit cards. Of course, your credit card company will charge you the original price + shipping + about 3% more to convert from dollars to your currency (Bolivares). So, let's say you managed to find some good media for $29.99 USD. This is what it would cost before adding shipping +3%:
29.99 USD United States Dollars = 64,397.53 VEB Venezuela Bolivares
(Try this link to convert your purchases: http://www.xe.com/ucc/)
If it is a good friend, you might ask your friend to buy you the kind of media you want when it is on sale, from a certain store. That way, since you would be in the US already, you could save yourself the extra money for shipping to Venezuela.