Definitely not a new idea and it sounds a bit like a chain letter! There are so many companies and organizations that already do polls - some free, some partisan, some academic, some commercial, some governmental. These days you can find out roughly the information you need by posting a poll on the social media.
The pros take steps to ensure they get a representative sample that is statistically significant. Even 10,000 responses may not be very useful. An online poll for example only addresses those with internet access and the willingness to give away their particulars and a high opinion of their opinion! You need bodies on the ground with local knowledge to get truly useful information.
There is already software around for running polls online. This forum for example can run polls. If you check out the Photo competitions in this forum, you vote and a bar chart appears showing the voting results to date.
To do what you intend could involve:
web site design (basic html, scripting, buying existing software)
bulk mailing
data processing (could be done with Excel or Access etc)
If you were doing this in the basic languages like C or Vb starting from scratch, it would take forever to do.
I suggest you take a look at what is already available by Googling and browsing forums and social media. Step 1 of any project - market research.