Most forum giveaway threads I'm familiar with have a set close date to allow people to enter
In order to enter you would have to reply to the thread ONCE replying more then once you lose your chance. Then on the set date the thread gets locked and a random number generator used to pick a winner.
I always thought the "spam thread" giveaways was a stupid idea.