So würde ichs machen.
<?php
$zeile = 5;
$neuerstring= "der text soll in die zeile";
$yourfile="yourfile.txt";
$load = file($yourfile);
$load[$zeile]=$neuerstring;
$load = implode("",$load);
$file = fopen($yourfile, "w+");
fwrite($file, $laod);
fclose($file);
?>