hmm, sidder blot og tænker på hvordan det kunne laves - har ikke været i en 3d chat :)
men skulle jeg lave det, ville jeg nok inddele et afsnit af siden som et art koordinat system, hvor brugeren så kan angive hvor han/hun er placeret. Dette kan så være fintmasket eller groft, alt efter din smag. Lad os sige dit system er 3x3 felter, kaldet 1,2,3...9 ... Hver bruger går jeg ud fra et et lille stykke grafik, hvor man ved klik kan flytte sig rundt - denne reference har selvfølgeligt target sat til en frame der ikke er selve systemet. Ved klik her, sender du info til serveren om at bruger a nu gerne vil stå i felt 2.
i et andet skjult layer, reloader du en info med brugernes placeringer, noget simpelt hvor du kører en række kommandoer ala flytBruger(a, 100,200); hvor 100,200 vil være x og y koordinater (måske den her kan hjælpe dig med dynamisk flytning af layers
http://jeff.sci.shu.ac.uk/Refdocs/JavaScript/ver1.2/layers/layers26.htm)
Men basalt set, prøv at lege med at flytte et par layers rundt via PHP kombineret med JavaScript, kunne være en sjov lille øvelse