Hallo Peter,
das bringt auf jeden Fall schon mal ein paar Denkanstöße. Von den Zeitvorgaben (expire) ist es natürlich genau das Gegenteil von dem was hier notwendig wäre, aber vielleicht kann man das ein oder andere aus dem Skript übernehmen.

Grüße
Stefan