All sounds good guys, thanks for the input / help.
My site is currently only at a private launch stage. The ranking application allows user to rank random objects. After each ranking it shows the previous object, what the user ranked it, and an average ranking. On another detail page, a top 10 ranking list is shown.
The table inserts 1, 2, 10 (userID, objectID, rankTotal) just as one of you assumed.
I'm currently tweaking this, but the end result (output) I had in mind was an SQL statement taking the sum of totalRank, and dividing by number of rows for that object. I also had thoughts of making user lists for those logged in, letting them see which objects they had ranked highest.
As for vote early vote often... I see the point, have thought a little about that (probably not that specific quote/thought), but I'm not all that worried. The ranking system is merely for entertainment. The worst case scenario I can see (aside from some hacking) is a user ranking all 1 or all 10s for an extended period of time.
Anyway... thanks again for the input, and I'll be checking back to see if there's any other worries or thoughts on this.