For a long time I was having a fight with WebDAV... But I found the problem! In the http.conf file you need to put a line like:
This is the Lock-database for WebDAV... but not only the file needs to be writable by the webserver-user... but also the directory where it resides (in this example: /usr/local/apache/var/DAVLock/) After chown this directory everythin works fine!
The nextstep I am working on is synchronise my 'Nokia N80 IE' with the WebDAV-server
And ofcourse... the files are protected with passwords