As you haven't mentioned your distro, i am guessing it should be ubuntu 11.10+ because it is mentioned in your profile.
Users whose userid is less than 1000 do not list in the login screen. To change the userid of the user.
# sudo usermod -u 999 user-name
If it does not work for you, follow this solution.
Open file /etc/lightdm/users.conf and add your users in the line
Code:
hidden-users=nobody nobody4 noaccess
Suppose your usernames are john david and louie, add this in the line
Code:
hidden-users=nobody nobody4 noaccess john david louie
Now restart lightdm, your users should not be disappeared on the login screen.