Anda, que mala noticia

pues me han pedido que al insertar un formulario me genere un rtf dinámico el cual se enviará al correo del usuario justo al finalizar el alta. Mi idea era que el rtf se generara pero se guardara en una carpeta temporal o lo que sea y en el correo poner la ruta a esa carpeta para que lo puedan ver desde el correo o adjuntarlo y enviarlo...
Entonces no se puede, josss he intentado investigar por medio de "file_put_contents("plantilla.rtf",$rtf);", quiero decir, usando file_put_contents, pero me dice que : "Warning: file_put_contents(plantilla.rtf) [function.file-put-contents]: failed to open stream: Permission denied in /home";
Pues si a nadie se le ocurre alguna manera me toca investigar como hacerlo pero por otro lado, pensé que se podria como los pdfs... que lio madre... tengo un cacao...
Muchisimas gracias por la contestación GatorV, te lo agradezco mucho
Un saludo a todos