En las FAQ's tienes la mayoría de lo que pides .. y si no lo encuentras por ahí usa el buscador del foro .. pero, te recomiendo encarecidamente que leas más de un manual de PHP.
Si no quieres o no tienes tiempo de desarrollar un script por completo como el que propones visita sitos como:
www.hotscripts.com
Que ahí tienes aplicaciones hechas ya como las que buscas.
Un saludo,