Hola,
Para fijar el texto contenido en una determinada línea de un "TRichEdit" puedes valerte del ínidice de la línea, es decir, algo así como esto:
Código Delphi
[-]
RichEdit.Lines[0] := 'Texto de la línea 0';
Y, por otro lado, para añadir texto en el "TRichEdit" en la posición en que esté el cursor, no estoy seguro, pero, creo que puedes utilizar la propiedad "SelText" del "TRichEdit". No tengo Delphi a mano así que no puedo corroborar lo dicho, pero, si no estoy equivocado, así es, más o menos.