in reply to Sharepoint Automation?

Copy and paste the source code of HTTP::DAV into your program.

Alternatively, you can automate the site through your browser, for example using my module, WWW::Mechanize::Firefox. But I'm not sure whether that module is available through PPM either. See above.

Also, if WWW::Mechanize "fails", maybe you want to investigate and tell us how it fails? Also see Sharepoint or Super Search on "Sharepoint".