You 've done a great job with the forum @Energy-Jason. I showed your post to my brother in law who is a software engineer and he said that you can stop spammers easily by checking the header of their browser when they register and if they are using proxies the registration process will not complete for them.