hace poco postee un post con una clase que habia hecho justo para lo que comentais
www.goltratec.com/demousuarios.rar
Todavia estoy pensando si esa es la forma de hacer las cosas, si es muy enrevesado, viendo si es viable hacer todo asi, por lo que hay cosas basicas (como la validacion de datos introducidos) que no he implementado aun.
Pero como idea, que es lo que pedis, igual os sirve. Viene con varios pequeños ejemplos para entender su funcionamiento.
Ya de paso (el archivo que comento lo debi haber posteado aqui y no en php general) haber si alguno de los espertos que ronda por estos lares le echa un ojo a mi clase y la critica todo lo que pueda (no rollo te falta validar tal cosa, eso ya lo se) con respecto a su estructura o a como mejorarla
Un saludo