Use a função file() que vai retornar uma array com as linhas do arquivo, então você dá unset nas 3 primeiras e nas 2 ultimas. Ex:
<?php
$linhas=file("arquivo.txt"); // $linhas[0] = linha 1 ...
$total=count($linhas); //total de linhas
unset($linhas[0], $linhas[1], $linhas[2], $linhas[$total-1], $linhas[$total-2]);
echo implode("\n", $linhas);
?>