I've had an XMB-based message forum on my own server for years. To keep out spam-bots, I've got email verification, CAPTCHA, and randomly generated passwords. The board is also private so only logged-in...