Forum Moderators: phranque
For this you need obviously a database, which one would depend on your webserver and how much money you want to put in. I would recommend MySQL if you dont want to spend but do have control over your webserver.
The database would contain all the information that you want displayed.
You would then need to create the code to extract that information and display it. You could use wither ASP or PHP for this.
Finally you can also use this database in order to set up user accounts with usernames/passwords. Users would register and sign in via online forms, which the ASP/PHP would use to query your database (e.g. to check passwords). I would also advise you look up some kind of encryption algorithm for passwords as well.
All of the information, tutorials and sample code you need for this can be found for free on the web. Decent places to start for the coding are sites like www.w3schools.com.
If you have programming experience it makes the whole process much easier, if not then it could be a long task.