Voting for points system

I’m trying to rack my brain about how to create a system where users can vote for my site on toplists and receive credit for it on my site’s database.

e.g.

user is logged into my site (via cookie) > clicks on voting buttons ( goes to http://www.gamesites100.net/in.php?site=19684 , then another, and another, etc ) > user fills out captcha + submits > user credited on my site (max 1/day)

Can it be done with frames? I can’t think of a way to do this.

There are 2 standard ways that I’ve seen.

  1. Use javascript to create slides and allow the user to go back and forth between slides to change their data around (this is usually what I do) with a “next” / “back” button.

  2. Use sessions to keep track of where the user.