1) We're only updating to the latest version of phpBB v2 -- we're not doing the full upgrade to v3
After some testing on my local setup over Christmas, I'm still not very happy with v3. As the main problem we're facing is simply spam, we can avoid most of it with some new MODs to v2 software.
2) I'll be taking the opportunity to add some anti-spam measures
I'll be installing these mods:
Textual Confirmation
http://www.phpbb.com/community/viewtopic.php?t=472940
or Registration Auth Code
http://www.phpbb.com/community/viewtopi ... 6&t=552845
Users will be presented with a question they have to answer during registering. Bots can't deal with this. Questions and answers can be defined by us in the control panel. TC uses a random question from a list while RAC only has one that you have to change on a regular basis. I'll test out both.
Hide Zero Posters
http://www.phpbb.com/community/viewtopic.php?t=262393
Stops all registered users who never post from showing up in the memberlist. This defeats the purpose of bots registering simply to get a link in the memberlist. A second phase protection.
Redirect anonymous users to login
http://www.phpbb.com/community/viewtopic.php?t=213812
This very simple MOD redirects anonymous users to the login page instead of showing member, groups, or profile pages. That way anonymous users can't see registered user's data.
3) All users will have their skin reset to subSilver and no extra skins/themes will be available for use.
4) Guest posting will be disabled
Yes, I know this is a biggie and it can deter genuine passing users who just want a quick answer to something. However, if we don't do this, it makes all the other efforts pointless. We can hide our email addresses in a sticky post for people who are having problems with their registrations and place an apology to genuine users explaining why we had to take this stance.
I'm also going to checkout the AntiSpam Toolkit http://starfoxtj.phpbbhelp.org/phpBB/toolkit/index.php which makes the process of getitng rid of registered spammers easier -- for the ones who might get through our new defences

This stuff is actually going to take quite a long time to test out locally then deploy to the server so I don't know if I can get it all done this weekend now, but I will do my best.