was auf jeden Fall funktioniert:
Eine (entsprechende) Variable im IPS anlegen, Deinen globalen Wert bei Bedarf per SetValue(ID der Variablen, Wert) dort ablegen und Du kannst ihn dann überall im IPS via GetValue(ID der Variablen) wieder verwenden (und nach dem gleichen Schema auch manipulieren).
Dein Vorgehen mit dem include und der dort zugewiesenen Variablen ist richtig und sollte auch funktionieren. Konstanten sind aber was anderes
Wenn es nicht funktioniert, hast du hier irgendwas anders beschrieben, als du es tatsächlich umsetzt.
schau dir mal den Projekt-Exporter an. der kann dir evtl. viele dieser Probleme abnehmen bzw. reduzieren (sofern du dein Projekt mal exportieren/veröffentlichen willst).