Mira, la propuesta de taxonomía que mencionas es bastante difícil de mantener la verdad. No te la recomiendo.
Lo que se me ocurrió es que podés crear un campo en el perfil del usuario que se vea en el proceso de registro, y haga referencia al cliente con el que trabajarán.
Este módulo te amplia las posibilidades de Profile:
https://drupal.org/project/profile2
En todo caso podés agregar un campo en el perfil de tipo "nodereference" (con este modulo
https://drupal.org/project/references) y permitir al usuario, al registrarse, elegir su cliente. Apartir de ahi ya podés hacer vistas filtrando por el cliente del usuario.
Espero que haya sido claro.
Saludos.