есть такая штука, LibWeb (на сорсефорже лежит), тыскыть набор компонент на перле
есть там Session.Pm, логин-менеджеры всяческие.
Правда, это точено на \\ под MySQL.
Если надо, давайте подумаем об том, что и как дописать/переписать
, например на базе энтой шняжки.