in reply to Open Remote Directory

The specific problem you're facing is that perl's opendir only works on local directories, and the more general one is that HTTP doesn't provide any standard way to get a listing of files in the directory. You will have to either parse the Web page (using something like HTML::TreeBuilder), or else access the remote directory with a different protocol (like FTP with Net:FTP, WebDAV with HTTP::DAV, or ssh with File::Remote).