hmmm.. email verification just sends the new users a link to click on, should be pretty simple if they are able to post in a forum

Barring that about your only choice is to turn on registration moderation and approve each new user.
I'm not so sure about changing the post or get variables, everything is so interconnected. You may consider moving to threads, threads has an http referrer check that will only allow posts from within the actual forum, not sent from a spambot off-site