Вы можете найти пакет PHP для объединения нескольких документов RTF здесь:
www.rtftools.net
Вот краткий пример того, как объединить несколько документов:
include ( 'path/to/RtfMerger.phpclass' ) ;
$merger = new RtfMerger ( 'sample1.rtf', 'sample2.rtf' ) ; // You can specify docs to be merged to the class constructor...
$merger -> Add ( 'sample3.rtf' ) ; // or by using the Add() method
$merger [] = 'sample4.rtf' ; // or by using the array access methods
$merger -> SaveTo ( 'output.rtf' ) ; // Will save files 'sample1' to 'sample4' into 'output.rtf'
Этот пакет позволяет обрабатывать документы, размер которых превышает доступную память.