Realtime chat session

Hi all, newbie here.

I have been asked if its possible to use open fire to host a realtime (live) questions and answers session within my workplace. The powers that be envisage that there will be in excess of 500 (possibly up to 1000) people within the chat session firing questions to our leader and they then respond to those questions.

We need some level of moderation on the questions that are asked too.

Will openfire be able to support this number of users in a chat session and would we ba able to do any kind of moderation?

If open fire is not the product for us can anyone recommend something that may work?

Many thanks