Dell, for example, accepts Bitcoin, i've recently bought a laptop directly from them using Bitcoins.
For phones, among other shops, there is http://www.shopandroid.com which ships internationally and accepts Bitcoin.
You can also use a web search engine to find more manufacturers like that who accept bitcoins.
It's really far more easier to do shopping with Bitcoins today than it was 3-4 years ago.
He said that the website requires a credit card, I suppose he can't "change" website or maybe it sells exclusive goods (Apple Store?). If he can't choose other websites/vendors, best way is to go with one or more virtual credit cards.