in reply to Can Perl Turn A String Into A Virtual File?

Sure, you can use IO::Scalar:
use IO::Scalar; my $myString = "stuff here\nmore stuff"; my $fh = IO::Scalar->new(\$myString); while <$fh> { # yer code here }