Ad occhio e croce mi viene da sospettare del tuo modo di testare lo script.
Sicuro che i due utenti non usino la stessa sessione? Perché sembrerebbe proprio così.

In ogni caso non capisco perché fare tutto questo casino invece di salvare direttamente i dati che ti interessano in sessione. A che ti serve scriverli su un altro file?