Here's another possibility, albeit a less-than-perfect one. There's
a guy in Germany who is developing a set of WebDAV libraries in
python:
http://comlounge.net/webdav/The code isn't finished, and yeah, it's in python. However, as an
interim measure, it might be possible to use the python libraries
and slowly replace them later.
Any thoughts?