<?php
$fp = fopen("test.php", "a+"); // Открываем файл в режиме записи
$contents = fread($fp, filesize("test.php"));
$contents = preg_replace('/(<\?\$name=".*"\?>)/si', "<?\$name=\"Petya\"?>", $contents);
$test = fwrite($fp, $contents); // Запись в файл
if ($test) echo 'Данные в файл успешно занесены.';
else echo 'Ошибка при записи в файл.';
fclose($fp); //Закрытие файла
?>