Posto solo questa parte di codice, credo che basti; praticamente fino a 19 messaggi me li archivia in un file.txt, oltre li elimina per fare posto a quello nuovo.

Devo fare in modo invece che dal 20 in poi lo archivia in un nuovo file

Codice PHP:
$mess_ultimo=19;  //numero di messaggi massimo da visualizzare