Это та же проблема, против которой я бьюсь головой ....
Вы можете работать с календарями, используя webdav:
http://golemlab.wordpress.com/2009/09/13/php-owa-2003-calendar-fun/
Но чтобы выдать себя за пользователя, вам нужна учетная запись администратора с доступом к его папке календаря.
Насколько я понимаю, нет способа установить разрешения по умолчанию только для календарей , которые еще не созданы .
Также обратите внимание, что имя папки календаря зависит от языка клиента пользователя (например, «Календарь» для пользователя с английским языком перспективы, «Календарь» для итальянцев).
Вы можете установить разрешения для существующих календарей, используя множество различных инструментов:
pfdavadmin одобрен Microsoft:
http://www.itexperience.net/2008/10/22/set-calendar-permissions-with-pfdavadmin/
или вы можете попробовать setperm:
http://www.amset.info/exchange/folderpermissions.asp
есть также некоторые коммерческие продукты, такие как менеджер разрешений для папок:
http://www.symprex.com/products/folder-permissions-manager/
Что мне действительно хотелось бы, так это возможности устанавливать разрешения календаря по умолчанию на уровне сервера, но это выглядит действительно невозможным.