Wenn Du die PDFs z.B. mit
Code:
Content-Disposition: attachment; filename=dateiname.pdf
auslieferst, kannst Du dem Dateinamen ja einfach den Timestamp anhängen.
Das PDF auf dem Server kann ja trotzdem "User_HeinBlöd.pdf" heißen, aber wenn es zum Browser gesendet wird, wird im Header der Dateiname geändert.
Brauchst nur ein Script, welches den Header entsprechend anpasst und dann das PDF sendet, also nicht direkt auf's PDF linken, dann sammelt sich auch kein Müll an.
@Gumbo: Dann hab' ich mich wohl vertan.