Build web page that has a variable number of radio buttons (2-6), place for name beside button, so that a vote can be made by checking one of the buttons. Will also need to save votes in msql db, and have them displayed in real time on the page.
The page must include a method of saving ip address of voter in the db and and a method that will make it difficult to vote twice or more times on the site. Also method to defeat non human voters.
Design if page is not important, the design will be carried out once the engine is in place and working. Do not waste time on design.