Нужно сделать сайт, в котором есть несколько уровней доступа (группа А, группа Б, главный группы А, главный группы Б, главный главного и т.д.). У участников группы А, Б, В и т.д. доступ только к своему досье, у главного группы А, только к участникам группы А. Ну и соответсвенно с Б так же.
Контакты
Контакты видны только пользователям с аккаунтом pro