You may have other unwritten requirements such as cost or other things.
Google your question and then without all your requirements, you may have to accept the usual poll systems,
I'm looking for software for online pool, user must be sign in to their facebook to vote.
I will be using my VPS to run this poll.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic