I find the function easyrtc.setUsername quite useful in this scenario.
What you have to do , is use have a very unique id for each user (might be a database id for the user) and set that to easyrtc.setUsername
And then you can easyrtc.idtoname to get the unique id from the easyrtcid, and after that you can query to the database to get the rest of the information for that user.
However, in my case inorder to minimize server depenancy, I am trying to have each user send their userinfo to through easyrtc.senddata to other users through a semi-complicated process.
My style is
1. User logs in
2. He broadcasts his own info to the room
3. In return, those who gets the broadcasted info of the new user, responses back their own info to the newly logged in user.
But whatever technique you use to get further information for each user, easyrtc.setUsername where instead of some display name of the user, setting the unique id for the user works like charm.