Is it possible to moderate messages in a chat room before they appear to all users


I am looking for a functionality where messages by users pass through a moderator before they appear for every one in the chat room. Is such a user case possible with OpenFire ? Kindly let me know.

Yes, you can create a plugin to do this. One actually already exists that might do the job, the Packet Filter.

The behavior I am looking is all messages are visible to the moderator whether filtered or unfiltered and moderator alone does the rejection or acceptance of message. I guess packet filter does not do this.