Martouffe > c´est une erreur d´être passé par des fichiers textes : le temps de latence d´ecriture sur fichier ne peut pas te permettre de réaliser un multijoueur qui ne sera pas ultra buggé.
Par contre, sans trop changer ton code, tu pourrais aisément passer par une table mySQL pour stocker tes données : beaucoup d´hébèrgeurs gratuits mettent à disposition le couple PHP/mySQL . ..