Restringir o usuário a acessar apenas um tópico

Sim, provavelmente é isso que terei que fazer. Entendo que é um acesso muito único. Basicamente, eu administro um chat privado para 100 de meus clientes, que todos desejam se comunicar entre si. Além disso, quero poder oferecer a “fornecedores” de terceiros uma “vitrine” ou portal de contato onde meus membros possam fazer perguntas que outros possam ver e acompanhar as atualizações sobre o que o fornecedor está fazendo. No entanto, não quero que os fornecedores vejam nenhuma das discussões às quais meus membros gerais têm acesso, nem quero que um fornecedor individual veja o que outros fornecedores estão postando ou se comunique com eles. Idealmente, também gostaria de limitar os fornecedores a ver os perfis de qualquer outra pessoa, embora não tenha certeza se essa é uma opção no momento. Não terei muitos fornecedores, então posso fazer a configuração manual do grupo por categoria (embora eu entenda que ainda precisaria manter os fornecedores no nível 0 (bloqueado) e manter todos os membros no nível 1 como mínimo, de modo que o fórum geral exija nível de confiança mínimo 1 para acesso e todas as discussões dos fornecedores sejam acessíveis pelo nível 0 também, mas apenas para cada grupo individual, onde cada grupo contém um fornecedor e todos os membros).