Puoi creare il file ed inviarlo al client per il download tramite HTTP.

C'è un esempio sul manuale ufficiale per i file PDF:

http://www.php.net/header Example #1 Download dialog