ho visto l'errore, è tutto qui
codice:
<form method='post'><input type='submit' name='salva' value='aggiorna'></form> 
<? 
 echo 
"<form method='post'><textarea name=\"area\" rows=\"50\" cols=\"90\">".$data."
</textarea></form>";
perchè fai 2 form???? è ovvio che così non ti invia niente e quindi nel file non ti scrive niente

scrivi così
Codice PHP:
<form method='post'>
<input type='submit' name='salva' value='aggiorna'>
<textarea name="area" rows="50" cols="90"><?php echo $data?>
</textarea>
</form>
vedrai che così quando fai il submit ti invia anche la texarea