Hallo Ben,
im Zweifelsfall musst Du die dann eben so erzeugen:
$zeile = "$"."ben ist die erste Variable";
fwrite($fp,$zeile);
Dasdürfte eigentlich nicht interpretiert werden, genauso, wie echo "$$ben" ; auch nicht zur Anzeige des Inhaltes der durch $ben refenzierten Variable führt.
Grüße
Tom