pam_ssh_agent is a PAM module that spawns a ssh-agent and adds identities using the password supplied at login.
Please go to the Source Forge project page