If you don't have a radius or tacacs server, you can use AAA. Try this:
aaa new-model
aaa authentication login default local
username userone password userpwd
username usertwo password blahblah
There is only one enable password, however. I think that there is some way to grant users certain privelege levels without having them use the enable password, but I've never tried it.
-Jeff