Posiblemente halla algun hosting como el que tu necesitas... Pero yo te recomendaria que:
1) Ya que vas a poner una tienda, es decir, se supone que vas a ganar algo de dinero... Puedes ayudar a la industria dl hosting y contratar un plan de pago.
2) Buscar un hosting que ofrezca PHP y MySQL e instalar algunos de los mutiplies programas open source (en definitiva, gratuitos) que existen para tal fin. Por ejemplo el phpShop (
http://phpshop.org) o el osCommerce (
http://oscommerce.com), aunque también podrías darte una vuelta por
http://www.hotscripts.com/PHP/Script...hopping_Carts/
y elejir tu mismo el que más te gusta.
Sobre el asunto de vender con tarjeta de crédito... lo mas fácil, y dado que no parece que estes dispuestoa gastar un duro, es usar los servicios de algún "3rd party payment processors" como Paypal (
http://x.com) que es gratuito, bueno te cobran comosiones por venta. O si quieres algo más práctico y estas dispuesto a gastarte unos $50 por el setup, te recomiendo 2checkout (
http://2checkout.com) y sobre todo, Revecom/Paysystems (no me funciona su www, asi que ni la pongo) que tienen el inconveniente de precisar el envio de un fax con tus datos para abrirte la cuenta.
Espero haber ayudado