I don't have a host. I have my computer acting as a server for now. (I have php/mysql/apache installed).
By dynamic I mean that all the pages use a template of some sort. For example, I'd like one main template page, then have a section of that page that would get updated and changed around to be the index page, About page, or FAQ page, instead of copying and pasting everything and chaging the main body. This way, when i change one single menu option, i don't have to change 10 different pages or more everytime.
Also the other aspect of dynamic is like that of most sites with products. I know newegg doesnt have 40000 separate webpages for each item they sell. I'd like to know how to do something like that.