$url = "http://www.tigerweb.de/internet/index.htm"; open (URL, $url);
»» ...
Warum funzt das Teil nicht ?
Weil open () nur lokale Dateien öffnet und nicht http-Kommunikationspfade aufbaut. Was Du offenbar brauchst, ist get () aus LPW::Simple (CPAN-Modul).
Siehe u. a. ../../sfarchiv/1999_1/t02435.htm#a11416