Provare no, eh?
Comunque, quando usi il mode "w" tutto il contenuto esistente del file andrà perso.
Tuttavia, "manipolando leggermente" il processo di scrittura nel file è possibile, utilizzando solo la modalità "w", inserire "dati all'inizio" del file e non accodandoli, come nel caso del mode "a". Ti mostro un esempio:
Codice PHP:
[FONT=courier new]
<?php
$file = 'prova.txt';
$data = file_get_contents($file);
$fp = fopen($file, 'w');
fwrite($fp, "testo di prova 1 \r\n");
fwrite($fp, $data);
fclose($fp);
?>
[/FONT]
Questa è solo una delle tante possibilità, ma più che preoccuparmi di inserire i dati in un punto o in un'altro del file, fossi in te cercherei di capire come gestirli e recuperarli a prescindere dalla posizione in cui vengono memorizzati.
Dai un'occhiata a questa pillola, tratta della gestione dei dati su file.