Online voting system

We need an online voting system for our non-profit organization. Searching the Internet I found several companies that offer the service, however the costs are out of our possibilities.
We have a database with a unique identification number for members and the system should be able to allow a single vote for each of them.

I wonder if there will be any way to develop it with Rapidweaver.
Could it be possible with Sitelok?

Thank you very much in advance.