взять третий RichEdit для формирования кусков(удалением),
а добавлять куски вроде того:
PHP код:
RichEdit3.SelectAll;
RichEdit3.CopyToClipboard;
RichEdit2.PasteFromClipboard;
или можно сразу из первого копировать что надо, выделять текст вместо selectall – selstart, sellength