me parece que mejor lo haces con xml, ahi puedes estructurar mejor como va a guardar todo el texto, solo es una sugerencia por que con archivos txt supongo que si se puede hacer, no lo intente pero creo que seria muy dificil (pero no imposible) leer todo el texto y separarlo en partes como la fecha el usuario y el mensaje, para eso mejor xml.