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

Acho que o esquema de grupos/categorias que você sugeriu vai funcionar. Um plugin personalizado poderia automatizar o processo de adicionar fornecedores.

Você precisaria de um plugin personalizado para ocultar perfis apenas de alguns usuários.