A ver si te puedo ayudar:
   Código PHP:
    <?php
 
$archivo = "registro.txt";
$data = file($archivo);
$total = count($data);
 
foreach($data as $key=>$a){
 if($key > ($total-6))
   $aux .= $a."\n";
}// ASí recogés los últimos 6 registros
 
$aux = $nuevo_registro."\n".$aux;
 
?>
 
Espero que se entienda la idea