Tu peux t'inspirer du fonctionnement de SharePoint, qui permet de faire exactement la même chose que ce que tu décris ;)