Один экземпляр дискурса для нескольких целей

Discourse предоставляет разрешения на уровне групп и категорий, что гораздо полезнее и гибче по сравнению с разрешениями на основе ролей.

Да, он создан для выполнения этой задачи.

Да, это можно реализовать, настроив правильные разрешения для групп в соответствующих категориях.