Jeśli chodzi o kolejkowanie to znam dwa rozwiązania, które nie są de facto phpowe.
Są to dwa z pierdyliardów rozwiązań, ale z obu korzystam w pracy i są zadowalające. Aczkolwiek pewnie nie chcesz tak duzych rozwiązań, więc poszukaj sobie jakiś skryptów dla protokołu AMQP.
Jeśli chodzi o zmienną - to zaśmierdywa mi tu cookie. Jeśli chodzi o możliwość korzystania z aplikacji na wielu urządzeniach to i tak każde z nich musi mieć swoją sesję i muszą być identyfikowane - przecież to podstawa bezpieczeństwa.