Did you actually have a look at the links I posted?
Nvu is a WYSIWYG (what you see is what you get) html editor, you can create your own web pages using it.
osCommerce is an e-commerce and online store-management software program. It can be used on any web server that has PHP and MySQL installed. It is available as free software under the GNU General Public License.
Here are some features that seem to interest you the most:
[ul][li]Design / Layout [ul][li]Template struture implementation to: [ul][li style="font-weight: bold;"]allow layout changes to be adaptive, easy, and quickly to make (MS3)[/li][li style="font-weight: bold;"]allow easy integration into an existing site (MS3)[/li][/ul] [/li][li]Support for dynamic images[/li][li]Support for dynamic images (one image per product).[/li][li]Supports physical products as well as product downloads.
[/li][/ul] [/li][/ul]And many more, just read their website...
You want a cheap and reliable server, remember, you get what you pay for. Ask the administrator of this site which host he signed up for. Regarding those free web hostings, most of them have _no_forced_ads_. I use the basic plan of [a href="vny!://www.x10hosting.com/"]x10hostings.com[/a] (typed it wrongly in the previous post) and I'm very happy with it (unless when it goes down, rarely, it's free hey).
Now if you want to design your own website and e-commerce from scratch, learn HTML, PHP or ASP, MySQL, some jvascript, master a graphics editor and you're ok to go.