This is far fetched, but, maybe you could limit the new user to only be able to post on one discussion and after a few good posts then they could get full access to the forum. During this trial period they will be able to view the rest of the forum but no typing. If they are a leecher then the staff will take care of them. Just a thought.