Leider ist HTTP das falsche Protokoll, weil kaum ein Server PUT unterstützt. Such bei http://www.cpan.org/ nach einem Modul, das ein geeigneteres Protokoll nutzt.
Inzwischen gibt es fuer den Apache das mod_dav - Modul,
dass den Server genau um diese Funktionen erweitert.
Nur installieren und Du kannst auch ueber HTTP Dateien auf dem Webserver
speichern, in verschiedenen Verzeichnissen verschieben usw.
http://www.webdav.org/mod_dav/
Tina