If it is Mom and Pop, you don't need a server. You just need a host. It will be pretty cheap depending on the plan that you use. Read some of the other threads here if you want to find out some more info on good hosts. Then you need to need to figure out a domain name. Registering a domain name will cost you $8.95 a year at
GoDaddy. From there it can get pretty involved especially if you want to sell some parts over the Internet. If you have lots of parts, then a database is necessary. So in addition to learing HTML you will have to learn HTML and some kind of server-side scripting language. There are plenty of free shopping carts that you can use but these are not for newbies and require a fair amount of knowledge to customize. I am not trying to poo-poo on your idea. I just want you to understand what you may be getting yourself into. Learn HTML first and then design your site. When you are comfortable at that level, then start looking into to selling items. Plenty of help out there on the Internet also for people like you, here and elsewhere.