スマソ。
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<title>hogehoge</title>
</head><body>
<form action="<?=$PHP_SELF?>" method="post">
<input type="text" name="text"><br>
<input type="submit" value="送信" name="write">
</form>

<?php
$lines = file('log.dat');
if($_POST['text']){
$text = $_POST['text'];
array_unshift($lines, $text);
$all = count($lines);
if($all >= 5){
    // 5行あればログファイルの内容を全削除、とやりたい。
    echo "<p>(・∀・)ログサクージョ!</p>";
    } else {
    echo "<p>(゜Д゜)まだ5行無いぞ!</p>";
    }
}
?>
</body></html>

こんな感じだろうか。もっと効率いいのがありそうだが。
で、削除の部分で良い方法が思いつかない。
ってかソース読みにくくてスマソ_| ̄|○