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