or an even simpler solution, just add another moderator. spam post comes up, pm them and they'll delete it. or you might not need even that; there are enough staff that come on often enough to take care of that aren't there?
spam is not that big of a problem here (unless i'm not seeing all of it); just because someone makes a couple of spam posts doesn't mean you have to get your panties in a wad and make legit users jump through hoops to post.