JudasIscariot: I don't know how the whole "report as spam" thing works here as I am not a web developer or anything of the sort :)
I did database work a while back... Not a huge amount, but enough to know a few things.
1) Hard drive space is cheap...
2) it's easier to mark an entry as hidden and keep the data rather than throw it away.
SQL structure is probably something like:
Create Table ForumMessages {
userid int;
message text;
hide bool;
posttime datetime;
postid long;
total_like_dislike int;
}
However unless you can query the Database directly then you probably won't be able to access it...