VNC is used as a remote desktop tool. It allows sharing ONE session with multiple users, not multiple sessions with multiple users. You need something like a terminal server, so you may want to take a look at: http://www.ltsp.org/