Praticamente visualizzare in un articolo dei link per il download dei file pdf presenti in una cartella specifica, ho capito bene?
Per i primi 3 direi che qualsiasi discreto componente di directory listing possa andare: ti mostrano il contenuto di una data cartella, molti ne permettono il download e la modifica del nome file (altrimenti basta effettuare qualche modifica al componente).
Per il 4 ci sono principalmente due strade, utilizzare il file htaccess per inibire l'accesso al file dopo un determinato periodo di tempo (senza cancellarlo, ma rendendolo comunque inaccessibile) o utilizzare uno script php in cron job (cioè che viene richiamato automaticamente dal server ogni tot tempo) che elimina i file a seconda delle tue necessità. Per questo punto non saprei dirti se ci sono componenti già esistenti.