in reply to Can a string be a file hanle?

Probably, you mean something that module IO::Scalar can do ? my $data; $SH = new IO::Scalar \$data; subroutine($SH);