¿Cuántas subcategorías espera crear? Solo puede limitar el permiso para crear temas a un grupo, por lo que también necesitaría un grupo por categoría.
User Portfolio es algo que se me ocurrió. Usando eso, puede agregar un botón de “blog” a la tarjeta de usuario de cada usuario y una nueva pestaña a su perfil donde se muestran todas sus publicaciones de blog.