This pam module does authentication by logging into a pop server. It's an ugly hack but it works.
In the pam configuration for the service you want to auth against pop, include a line like:
auth required pam_pop.so my.popserver.com
Don't include any other arguments except the pop server.
Copyright (C) 1994 Alex King, released under the GPLv2. License here