If there's a thread for reporting spam, unless it's self moderated and posts are archived and moved on that thread after the report is resolved, then that second idea would be open to spam and hard for forum staff and moderators to navigate through.
Spam you say? Hard to navigate you say?
Luckily, I've created a solution!A list on the first post - that's what I have. Suggestions can be made. I didn't want to create a self-moderated topic due to possible backlash. Besides, if they're spamming on the anti-spam thread... what do you think is going to happen, exactly?
It would be easier for moderators to look through. There's references to show the user's spam.
You've not got any replies yet though. If you get, say, 100 replies per day (and there are some random people here who accuse people of spamming for no/little reason), then it's going to be hard to navigate through them. Your start off this will work quite well, though you may want to add something like a donation address so people can reward your efforts when you do well in producing your list that the moderators can see. If they spam on the antispam thread, nothing'll happen unless the moderator of that board is etremely good at spotting the spam or identifying if it is correct or not.
100 replies a day wouldn't take too much time to navigate through - and for those who spam on the thread, they will be added to the list.
Random people here may accuse people of spamming, but I have enough time to perhaps skim through some replies. Any names that are already on the list will be ignored (or hopefully the person replying will see), so eventually the amount of replies will be toned down to such a level that it won't matter. There won't be 100 replies a day. I'd expect 20, at most, on a peak day. Albeit there are spammers, not many would report them (or those that do would only have time to find a few)
However! It's quite easy to spot spammers, but the formatting would take at least a minute or so (and some people don't have time for that [spammers]). I've personally already put down a few spammers (a lot of them found by simply going to one of the spam megathreads and picking out a random person and their post history)
I'm doing this primarily to create a page for signature campaign managers to view for reference (as they can see the sources if they've spammed or not) and perhaps moderators in the future.
I'd recommend you to help out with the endeavor. Every little bit helps!
I'll try to help out whenever I can. If you want a second opinion on anything that comes up, feel free to pm me to check if for you and I'll try to look at the thread as well to see what I can pick up.
I was just suggesting that it may be difficult to keep up with, though if you have community support, then it'll be easier for you.
You may also want to create an "Ignore List" that people can simply copy into their ignore user space (If a user is ignored by a large number of people, their signature will not be advertised creating a loss for the campaign owners.
I also think it'll be easier to judge the users by not looking if they have a signature or not. (Not having a signature can still be as bad as having one)!