Ciao, tieni:

codice:
require HTTP::Request;
use LWP::UserAgent;
$ua = LWP::UserAgent->new;
$request = HTTP::Request->new(GET => "http://naruteamplus.altervista.org/immagine.gif");
$response = $ua->request($request);
$immagine=$response->content;
in $immagine avrai il contenuto binario dell'immagine.
Così basta che lo salvi in un file e hai la tua immagine da server HTTP a locale.