Jase,
Just making a suggestion, what if to be able to sign up, you set it so people can't sign up with free email address's, eg. hotmail, gmail, yahoo etc. Another forum i'm on does this (50,000 members) and we never have any of this spam. I mean people get email address's with the internet...