I don't think any merchant accept credit cards and give you e-gold but you can surely buy it via wire transfer at icegold.com and other third party sites. Here is link to the third party sites: http://www.e-gold.com/unsecure/links.htm
It's hard to find an exchanger that allows egold sales via credit card, there are some but they usually require tough verification process.