Hola a todos. Requiero una ayuda de sabios conocedores.

Tengo un código para publicar comentarios en un foro sin base de datos el cual funciona perfectamente, pero me publica los mismos de forma ascendente, y quisiera que se publicarán en forma "DESCENDENTE", es decir; que primero aparezca el mas reciente y luego los más antiguos. Adjunto los códigos a ver si alguien me puede ayudar. Muchas gracias!

PHP:

<?php
// FORMULARIO DE COMENTARIOS
$nombre = $_POST['nombre'];
$mensaje = $_POST['mensaje'];
$fp=fopen('Weblog-Comentarios.html','a+' );
$salida="

<!-- start coment ip = {$_SERVER['REMOTE_ADDR']} -->

<div id='Publicados'>
<table width='622'>
<tr>
<td width='73'>
<div> <img src='../../Cargas/Imagenes/Weblog/Comentarios-Usuario.png' width='60' height='60' alt='' /> </div>
</td>

<td width='537' height='74'>

<span class='Comentarios-Nombre-Texto'>$nombre<br />
</span>
<span class='Comentarios-Fecha-Texto'> $dia $dia2 de $mes de $ano</span> <br />

<div align='justify'><span>$mensaje<br />
<br />
</span></div></td>
</tr>
</table>
</div>
<div id='Comentarios-Linea'><img src='../../Cargas/Imagenes/Weblog/Comentarios-Linea.png' width='624' height='1' alt=''/></div>

<!-- finish coment -->";

fwrite($fp,$salida);
fclose($fp);
header('Location:Weblog.php');
?>


EN EL HTML:

<?php
readfile ('Weblog-Comentarios.html');
?>