Puoi riconoscere l'utente dal suo IP, ma dubito (o per lo meno è abbastanza complicato) che tu possa gestire accessi simultanei con un file di tipo sequenziale.
In pratica al caricamento della pagina verifichi che l'IP non abbia fatto accessi e solo in questo caso incrementi il contatore.
Ciao