Wenn du die Objekte ableitest, dann ginge Soetwas.
Die Stringeigenschaft im
OI würde dann einen "Namen" enthalten
und du müßtest dann alle Sprachstrings in eine Liste laden.
Wird der Eigenschaft nun ein Name zugewiesen, mußt du in der Sprachstringliste nach diesem Namen suchen und den zugehörigen Text laden/anzeigen.
Du kannst in dem Script auch nur die Verbindungsdaten und grade online seienden Clients verwalten und die Clients verständigen sich dann untereinander (jeder Client wäre dann Server und Client in einem) und schicken sich die Nachrichten gegenseitig direkt zu.
Beim Server fragen sie nur nach den IPs der anderen User, um sich mit diesen zu verbinden.