I managed to get webDAV to work w/o authentication, still can't get authentication to work. I tried with Basic Authentication and it still did not work, so I'm really unsure why Authentication for DAV is broken.
I tested webDAV (w/o authentication) on MSIE and it seems to work as I want. The problem is this functionality in browsers seems quite restricted to Microsoft using "file://yourdomain.tld/dav_dir" or "\\yourdomain.tld\dav_dir" in Windows Explorer (which is the same thing anyway). I have confirmed that webDAV does not work with Firefox w/o a plugin. Also, if MSIE is not the default browser on Windows-XP, webDAV does not seem to function properly in MSIE.
I have not tested this with a Mac Browsers such as Safari, but I am beginning to think that webDAV is not supported on Macs w/o special client software.
So as a result, I'm not sure if this is a good solution for my purposes unless I can manage to make webDAV work for most modern browsers for Windows and Macs (MSIE, Firefox, and Safari). Also, webDAV would have to work w/o the client-user having to install any software or go through complicated steps (see above posts).
If anyone has any suggestions on either fixing the Authentication issue (note: both Auth Digest and Basic work for normal http) or if it is possible to implement webdav as stated above, please post. All help is appreciated.
UPDATE: I'll probably have to wait until a universal webDAV protocol is finalized and implemented into all the above browsers before I can implement a DAV solution. See www.webdav.org.
Please correct me if I'm wrong.
UPDATE2: I believe that the browsers must be able to communicate with the native file manager and kernel for each operating systems in order for this to work. MSIE already does for Windows XP/2000 which is why webDAV works seemlessly (or is supposed to) in MSIE. It would not be difficult to write plugins/mods for Modzilla based browser (ie Firefox) to do the same, but then there is the issue with users having to install these plugins. For *nix users, webdav is implemented pretty well, so they'd be able to use a webDAV solution w/o much problems. Mac OS X users "should" also have little problems because of the BSD subsystem, but I'm not sure if the extensions have been utilized by the default Mac browser Safari yet (Apple will probably soon if it has not yet).
So the problem is basically lies with win32 browsers and Mozilla-based browsers.