I think allowing private messaging would be helpful in giving members a way to communicate on site without having to make a public post.
It may even reduce flagging if the community can just message each other with "Hey, head's up. That's likely to be taken down by the mods."