Uh well....
sorry for the bad news but there's no way you can do that with HTML.
HTML basically is only able to print stuff out. It can put tables, forms, headings etc, but it can connect with the user except mailto.
If you know CSS then you should know that CSS only styles the page, makes it nice to see.
Then comes MySQL and PHP. They are what user can interact with you. Well, there's other languages to, but I wouldn't recommend to start with them. PHP and Mysql are a lot harder then HTML. It's proper programming, with if and else and Else-if and whiles etc.
MySql basically makes the databases, which your users would use, so its how it updates itself. It's not hard, at least in my opinion PHP is harder. So if you are set on making a good website, and are able to devote time to it, here's what I would do.
1. Make sure your HTML skills are good, if there not I'd either go on w3schools and watch The new bostons videos, or buy the book Web Site The Right Way Using HTML & CSS, 2nd Edition.
2. You see in that book I mentioned above the word CSS. If you don't know what that is then I again highly recommend that book, or the New Bostons videos (on youtube), (the new ones, not the oldies)
3. So now all you have to do is learn PHP and Mysql which is unfortunately for you the hardest bit. I would buy a book, and read some tutorials until you get it. Once you master all of that you can make pages with, login pages, member pages, polls etc.
If your not serious about all of this, I'd just find some free software that does it for you.
Hope this really long answer helped,
Aimee.