echo $begrüßung;
Wie müsste das denn da richtig heißen?
Du schreibst beim Umschreiben für jede Zeile einen Leerstring statt der Zeile. fputs($new, "");
Nun, statt Leerstring musst du die Zeile schreiben, welche sich bei dir in der Variable $line befindet.
echo "$verabschiedung $name";