Per questo genere di cose la soluzione migliore è utilizzare una libreria che crea file pdf.
Ci sono tre articoli su freephp.html.it che parlano della libreria fpdf (http://www.fpdf.org)
Sul sito della libreria inoltre trovi molto materiale inviato dagli utenti tra cui fatture. riadattando un po' quel materiale dovresti riuscire facilmente a fare quello che vuoi.