Puedes acceder a las líneas que cualquier memo utilizando:
Eso te da la línea i del memo.
Puedes ańadir líneas al final:
Código Delphi
[-]
memo.Lines.Add('linea al final')
O utilizar los métodos Insert y Delete.
El problema es que tengas clara la lógica de dónde hay que insertar las líneas...