C'est le même problème que je me cogner la tête contre ....
Vous pouvez travailler avec des calendriers en utilisant webdav: http://golemlab.wordpress.com/2009/09/13/php-owa-2003-calendar-fun/
Mais pour usurper l'identité d'un utilisateur, vous avez besoin d'un compte administrateur avec accès à son dossier de calendrier. D'après ce que je comprends il n'y a aucun moyen de définir des autorisations par défaut seulement pour les calendriers qui ne sont pas encore créés.
Veuillez également noter que le nom du dossier Calendrier dépend de la langue du client utilisateur (ex: "Calendrier" pour un utilisateur avec une perspective anglaise, "Calendario" pour les italiens).
Vous pouvez définir des autorisations sur les calendriers existants en utilisant un grand nombre de différents outils: pfdavadmin est un approuvé Microsoft:
http://www.itexperience.net/2008/10/22/set-calendar-permissions-with-pfdavadmin/
ou vous pouvez essayer setperm: http://www.amset.info/exchange/folderpermissions.asp
il y a aussi certains produits commerciaux comme gestionnaire de permission de dossier: http://www.symprex.com/products/folder-permissions-manager/
Ce que je souhaitais vraiment, c'était la possibilité de définir des permissions de calendrier par défaut au niveau du serveur, mais cela ne semble vraiment pas possible.
Checkout stackoverflow pour des questions de programmation. La réponse sera probablement que vous devriez utiliser l'interface webdav. – Zoredache