Utiliza tags o marcas dentro del texto del memo y luego sustituyes con los valores que deseas.
ejemplo:
Código Delphi
[-]
Memo.Text := 'Estimado %c su pago de %d ha sido reflejado..etc.';
aCliente:='Cliente'; aMonto := 103.30;
Memo.Text := StringReplace( Memo.Text, '%c', aCliente, [rfReplaceAll] ); Memo.Text := StringReplace( Memo.Text, '%m', Format('%m',[amonto]), [rfReplaceAll] );
En el ejemplo se uso '%' para indicar el tag, pero podria ser cualquiera que te guste.