限制用户仅能访问一个主题

我认为您建议的组/分类方案是可行的。一个自定义插件可以自动化添加供应商的流程。

您需要一个自定义插件来仅对部分用户隐藏个人资料。