@ Sichlid: This doenst solve the problem at all ^^
@ Schokokeks: Why not using zones? That way you have something like a range system without a lot of huge arrays. If a player enters a zone all the neccessary information will be sent and while he is in it he'll receive updates. So all you gotta know is who is in which zone.