That's a very good type of contest to run. It will spark new life into the forum and get the current members telling there friends and subsribers about the forum.
You are right about having a good moderating setup. I like the idea about infractions hurt yourself when in the contest. Hopefully it'll get people to act in a professional way on the forum. (knocks on wood)