RE: Права доступа.
Есле понимается разграничение доступа на открытие и редактирование проектов, то такая реализация вполне возможна, делается так:
Создается несколько БД в SQL, и для них определятся права доступа различных групп. После чего создаются DSN ODBC подключения к каждой из БД и распространяются среди членов групп. Каждый из них сохраняет проект в БД своей группы и не имеет доступа к БД чужих групп.
Другого разграничения прав доступа в такой программной конфигурации у Вас не получиться.