No entiendo bien la pregunta, pero si te referís a que cada grupo de usuarios tenga un estilo/theme diferente creo que se podría configurando el theme, por ejemplo si vas a las opciones de tu ACP-->Estilos Y Plantillas-->Th theme al seleccionarlo tenes una opción que dice:
Cita:Grupos de usuarios permitidos
Especifica que usuarios tienen permitido utilizar este estilo. Seleccionando 'Todos los grupos' se sobreescribirá cualquier otra selección. Presiona CTRL para selecciona múltiples grupos.
Tendrías que configurar el theme/estilo "X" permitido a "X" grupo de usuarios y asi, aunque se una idea nunca probé hacerlo
O en todo caso aclara un poco a que seria lo que llamas "De acuerdo al registro" ya que el registro es uno solo, o te referís a un campo "X" del formulario de registro?