Ich würde jeder Version eine andere Seriennummer geben.
Und in das Skript eine Funktion einbauen, die prüft ob der Monatserste(oder ähnnliches wiederholendes Datum) ist. Wenn dies der Fall ist soll das Skript ein Skript auf deinem Webserver aufrufen und IP des lokalen Servers und Seriennummer mitliefern. Wenn dann an dem Tag 2 verschiedene IPs auftauchen sollte man der Sache nachgehen. Damit die Funktion nicht aus dem Skript ausgebaut werden kann, sollte man das Skript verschlüsseln.
Marco
P.S.: Ist nur so eine Idee