Help with implementation strategy

Have you considered storing the user id with the vote? You can then validate your list against the user's current session id or whatever.