open (FH, "+< $path_to_text") or die "where's the damn file? : $!"; #flock (FH,LOCK_EX) or die "Couldn't flock: $!"; #why does flock result in compilation errors? my @old_file = ; truncate (FH,0) or die "Can't truncate: $!"; print FH "

$topic by "; print FH "$name

\n"; print FH " $words

\n"; print FH @old_file; close FH or die "close damn you : $!";