¿Y quieres aprender a programarlo tú mismo? o ¿El problema solucionado (script) listo para utilizarlo?...
Si tu caso es el primero, es necesario que tengas una idea de cómo lo quieres hacer (o qué has pensado) para poder ayudarte acá mejor...
Si tu caso es el segundo, creo que puedes empezar buscando en hotscripts...
http://www.hotscripts.com/PHP/Script...ams/index.html
Saludos