Você pode dar uma olhada em Discourse Meta - The Official Support Forum for Discourse para ver a forma integrada de fazer isso.
Também é possível tornar algumas categorias disponíveis apenas para membros de determinados grupos e, em seguida, permitir que os usuários participem desses grupos. Veja Entendendo grupos e permissões de categoria
Se você quisesse um formulário personalizado que fizesse isso, seria necessário um componente de tema personalizado.