Si l'ouverture du fichier pour écriture pose dessus un verrou, alors oui deux tentatives d'écriture simultanées peuvent poser problème. La seconde sera en erreur.
Maintenant si l'ouverture du fichier, l'écriture de l'info et la fermeture du fichier s'effectuent à la suite, peu de chance que deux scripts tentent simultanément d'écrire. En tous cas pour une boite avec quelques dizaines ou centaines de personnes.
Si on le craint malgré tout, on peut ajouter une gestion d'erreur qui irait retenter l'écriture après un petit laps de temps.
Et si cela ne suffit pas et qu'on a des milliers d'utilisateurs avec de fortes chances de simultanéités, alors on est une boite assez grosse pour passer par des outils mieux taillés pour le besoin.