Hi there,

I am a Drupal newbie and would appreciate very much some help.
I would like to make the following:

Create forums, where each topic can have different users and user groups (where each user groups contains users) who can access the forum and other users and user groups who can also write. A topic can be also open to the general public to read/add.
Additionally each forum will have one or more moderators who can invite users to read/add to the topic (invitations will send an e-mail), edit and delete content on the forum itself.

I would like to know what you think about it. Is there a module that can do it? Should I write my own module or do it via CCK?

I stand here lost and puzzled and would appreciate any help

thanks a lot
Neil.