A ver, prueba a poner una cabecera que indique la longitud del fichero:
Código PHP:
header("Content-Length: ".filesize("C:\\Sugrec\\PHP\\PLANTILLA.rtf"));
Segun ponen en el manual a veces esto evita que se corrompan los datos.
Tambien podrias comparar el fichero que te genera la web con el contenido que deberia generar. Si haces una comparacion binaria, veras en que se corrompe.
Como no conozco el formato RTF, no se cuales pueden ser los puntos conflictivos.
Saludos.