We have provided this for clients, but in ASP.NET and with a SQL Server backend. We may be interested in hosting the polling part of your project for you to embed in your site if the technology is an issue (nominal monthly fee). Our system provides for an owner design tool to create new polls, manage which of the library of built polls is "live", maintain track of voting, provide graphical charting of poll results, uses cookie system to prevent repeat votes for that specific poll. E-mailing system can be easily integrated. We have 16 years in application and multimedia development, with clients such as Intel, HP, NEC, Olympus, Tower Records etc. Check us out at www.MediaQ.net. Reference sites provided via PM. Please post private message with any questions you may have.