claro que se puede, para abrir la imagen lo haces comúnmente con open()...
Luego al enviar la respuesta, en el content-type en vez de poner text/html poner image/jpeg y listo... (creo que era image-jpeg, eso verificalo)
imprimes el código del archivo que abriste...
te coloco un código que lo hago en el momento, puede tener errores
Código:
print "content-type: image/jpeg";
open(IMG,"<$imagen");
while (my $line = <IMG>){
print $line;
}
close(IMG);
exit;
Espero que te sirva
Saludos