Du kannst den Inhalt vor der Ausgabe in eine entsprechende "Sonder-"Datei laden und dort in den header die Vorgabe:
Content-Disposition: attachment; filename=meineDatei
schreien. Achte aber darauf, dass deine Nutzer wirklich nur Interesse daran haben die Datei herunterzuladen, da du sie damit tatsächlich zwingst. Eine andere Möglichkeit wäre die Datei zu packen.