webdav share per user ldap authentication

hi all,

i have configured Apache with WEBDAV & my aim is sharing outlook calendars because we don't use M$ ExChange.

From outlook i did a simple test & am able to share a calendar.

I want to create share for each user & then authenticate against LDAP before they can publish their calendars.
E.g Only me who can publish(write) my calendar to folder named "coolatt" but others can subscribe & read(read-only) the calendar.

thanks