есть два подхода, которые вы можете использовать. Я думаю, что лучшим является AudienceFilter, где вы можете сделать элементы доступными для различной аудитории.
Другой способ состоит в том, чтобы группировать пользователей в группы SharePoint и создавать GroupTrimmedControl. SharePoint уже предлагает SPSecurityTrimmedControl, который является отличной отправной точкой.
Но если вы не ограничены MSF (SharePoint Foundation), вам стоит взглянуть на AudienceFilter.