You could make the post count a 100 and people would still spam. The moment the chance of free stuffs come into play all pretence of civility and common sense are checked at the log in screen.
Spammers are banned from the competition. Also there is a "chance" of getting free stuff. Not everyone would bother.