open(OUT, ">firstout.txt") or die "1: $!\n"; print OUT "First\n"; { local *OUT; open(OUT, ">secondout.txt") or die "2: $!\n"; print OUT "Second\n"; } print OUT "Third\n";