Also this would only allow them to vote every 24 hours.
Sounds a lot like votifier. Could you not just use that and it's web api?
Well votifier did not seem to work for me. Also with this there is a custom page which can be added to any other page and this isn't limited to just any voting site.
I made the page for the voting also the mysql table. The table has 3 columns: user (username) voted (1 = true, 0 false) lastvoted (has the hour,minute,seconds,am/pm - eg. 9:35:34PM) I just need you to make the plugin :p
Oh and somehow i need you to limit it to per 24/hr
Separate names with a comma.