quindi per fare il foreach dovrei fare cosi':

codice:
foreach (sort (keys $%lista_txt) )
     {
      $riga = $_ . '|' . $lista_txt{$_}[0] . '|' . $lista_txt{$_}[1] . '|';
      print SCRIVI "$riga\n";
     }
vero?