Reports are treated similar to threads where the person reporting the post is like a "thread starter." I can't see it working if a report is simply attributed to "guest."
There are also visitors (guests) who may want to harass the staff just by reporting anything and everything. I know on our busier forums, the staff is busy enough dealing with everyday matters. They don't need floods of guest reports coming in.