Hi JB
If you wants to avoid spammers from register, I think the only solution is captcha. I have implemented a captcha for registration and guest postings.
If you, or others users, wants a description how to implement a captcha, let me know.
You can see my captcha
here. It's not the world most secure captcha, but it have kept my forum free from spamregistrations and spamposts.