|
HTML is simply a markup language. You use it in conjunction with the material you want to present. This tells the browser (on the client's machine) how to do it. When someone hits your site, the server responds with the appropriate page, then disconnects. Your client can look at the page all he/she wants, but is not in contact with your site any longer. If your client wants to see another page (perhaps represented by a link), the browser makes the request, the server responds, then disconnects. There is no remembered state inherent in the process.
If you want to respond actively to the client, then you need code (perhaps PHP, as has been suggested) running on the server. This code is invoked when the page is requested. The code determines what the client wants to do (from among the things you have said he could do, such as log in or ask for specific information from the scads that you have) and performs the actions required to do that, formats the results, and responds to the client with that special page.
If you want to "remain in touch" with a particular client, than you have to overtly introduce a state-retaining mechanism, such as "sessions."
Judging by your questions (no derogation intended), you would probably do well to hire someone. The cost is not something we can tell you. You can get it done by a kiddie hacker for next to nothing or you can pay a professional a reasonable amount. You will get what you pay for, with the usual variations that occur due to competency level, hunger, search for experience, and so forth.
|