вообще "суперглобальными переменными" в пыхе называют несколько встроенных в язык переменных типа $_POST, $_SERVER и т.д. они видны в любой области видимости без объявления их в global. отсюда такой термин. своих суперглобальных нам никак не добавить. а так, да: global, $GLOBALS[], статические переменные классов.
как файлы, сами по себе, помогут в создании переменной которую видно везде в скриптах(глобально)? никак. ТС спрашивал совершенно не об этом. Добавлено спустя 6 минут 12 секунд: тудаже. бред.
Если мсье знает толк, он сможет из любого скрипта забирать данные из файлика. Про мсье и толк я не просто так подчеркиваю. Псс, сессии именно так и работают. А память разделяемая тебе чем не угодила-то, милейший? Нельзя, разве, в любой точке кода, из любого скрипта, обратиться к переменной, коя в ней покоится? Не для того ли данный механизм был создан вообще? Для шардинга данных между скриптами без привязки к архитектуре приложения.