you need some sort of scripting language for this - perl, php, etc...you will need either a database or a flat text file to keep track of the results, and you can find numerous freeware options by doing a google or two:
Re: Online Poll - how? by Bret Williams on Jun 30, 2006 at 3:00:24 pm
Check with your web host first. A good one (lunarpages.com) costing all of $6.95 a month has all sorts of scripts available and preconfigured for their servers through their control panel. Everything from forums, shopping carts, polls, email forms, counters, and what not.