Wenn du den Link mit Javascript mit document.werite abhängig vom Datum in die HTML-Datei einfügst und die Javafunktion in eine externe Datei auslagerst und diese dann in das HTML einbindest, kann den link keiner sehen, wenn er nicht in die HTML-Saeite geschrieben wird, außer der Besucher entnimmt diesen aus der Datei in dem Zeitraum, in dem dieser angezeigt wird, was du auch nicht mit PHP oder Perl verhindern kannst, außer du benennst auf dem Server gleichzeitig die herunterzuladende Datei um. Dazu benötigst du allerdings wieder PHP oder Perl, wenn dies automatisch erfolgen soll.
Viel spaß!