With PhpBB, you can set the number of first time posts (like 3 or so) that require moderation for new forum members posts to appear. Then if they're spammers, their spam posts don't appear on the actual forum, and you can ban the user AND their IP. Once they post 3 legit comments, then you're reasonable sure they're not spammers.
_________________
Either provide enough details for people to help, or sit back and listen to the
crickets chirp.
Security thru obscurity is a myth - and really really annoying.