Dovrei realizzare un semplice sistema per gestire il download di alcuni file (.pdf e .doc) contenuti in una directory opportunamente protetta da un file .htaccess.

Avendo la necessità d'impedire il download diretto con richieste esterne, ho creato il file .htaccess in questo modo:
codice:
<Files ~ "\.(pdf|doc)$">
Order allow,deny
Deny from all
Satisfy All
</Files>
Non posso usare un database per memorizzare i dati (url, size, type, etc.) relativi ai file da scaricare, sfruttando il sistema ottimamente proposto da daniele_dll in questa pillola.

Quindi dovrei gestire il tutto attraverso un codice creato ad hoc per inviare gli header giusti per consentire il download dei file protetti. Ma non riesco a capire come fare

Mi date una mano per iniziare? grazie