Je crois que je vois ce que tu veux dire...
La seule solution, c'est d'utiliser php pour remplir un txt (ou un champ de BDD) avec ce que tu veux.
En gros, cela revient à faire des pages en php avec la version écran et la version imprimable. Après, tu proposes aux gens dynamiquement de télécharger le txt ou alors un zip ou encore un pdf... Mais pour cela, il faut des compétences assez élevées. De plus, le téléchargement ne sera en aucun cas automatique, pour ça, tu peux oublier...