Cron job is no problem and is included with all plans.
But to avoid confusion, there is a slight misunderstanding I think as I read through this thread.
gamespro is asking for a 12 hour reset per username and per IP.
Basti's code provides 12 hour reset for the entire list.
Moving to my host will not change this plugins behavior, it will still reset every 12 hours, basically splitting the 24 hour day into 2-12 hour days for the entire list. Which means a user could vote at say 11:45 AM, then the reset happens via scheduled task at 12:00PM noon, that user would be able to vote again at 12:01PM (16 minutes later). But gamespro wants that user to only be able to vote again at 11:45PM which as Basti mentioned is not really possible (well it is, but custom development would be required to do so).
Hopefully I am clarifying more than confusing