Tagging posts seems like a good idea, but I understand that would create more work for the mods. Maybe you could do something like the youtube comments where if enough people mark something as spam then it is automatically treated as spam. Then maybe you could judge whether it is spam or not. Or just trust the judgment of the masses.