разверну вопрос в немного иной плоскости: нужно чтобы работодатель мог видеть контакты моделей..
краткий ТЗ: модельное агентство моделей, актеров, тинейджеров, фотографов и т.д.
Все юзеры (модели, актеры, тинейджеры,фотографы, дети и т.д.) добавляют свое портфолио с фотографиями, ТТХ параметрами, описанием о себе и т.д. (с регистрацией или без). Они не имеют доступа к контактам себе подобных. их может видеть только работодатель или агентство. Есть варианты для разделенной регистрации? с уважением.
Это делается ну очень просто... Joomla 2.5 поддерживает группы пользователей, CommunityBuilder профили юзеров и личные сообщения (поскольку у Вас не сайт группы "социальная сеть" не берите JomSocial, очень грузит сервер, да и половина функций вам не понадобиться, лучше для этих целей CB1,8,1).
Создаете группу, например, CB_Agency (это для агентств) вложенную в Registered, и CB_Users (для всех остальных) тоже в Registered. При регистрации Вы модерируете агентства включая им доп. группу CB_Agency, а по умолчанию у всех CB_Users.
Далее бегом в шаблон ADS, темплейт детального вида, находим <div> который выводит контакты и окаймляем его php условием, если "текущий юзер не группа гость" && "для текущего юзера в массиве групп есть CB_Agency", то вывод <div> с контактами, иначе идем мимо...
Я для своей доски 4 группы юзеров делал с разными правами, все работает ок..
Все, удачи!