In SCO Unix I can put an additionall password on a dial-in modem line by putting the /dev/tty??? in /etc/dialups and the shell specified in /etc/d_passwd.
The passwords are created by passwd -m shellname
Any idea as to whether the same facility exists on Fedora 2 ??