La cosa intereserebbe anche me
implementarlo da zero la vedo un po dura
e non varebbe la pena imho utilizzare Pear
che è superato.
Varebbe la pena svulupparlo in php5 e OOP.

Dai un occhio qui per conoscere i vari
scripts esistenti.

Se decidi di veramente di farlo facci sapere

Penso valga anche la pena dare un occhio qui