HTTP::DAVServer allows you to write server-side functions to accept, process and respond to WebDAV client requests. WebDAV - RFC 2518 - is a protocol which allows clients to manipulate files on a remote server using HTTP. . You will need to add directives to Apache to request that certain methods be handled by the CGI script: . Script PROPFIND /cgi-bin/nph-webdav Script PUT /cgi-bin/nph-webdav etc.