esta muy bueno el aporte y si te funciona bien bueno una observacion la funcion ereg esta obsoleta
http://www.php.net/manual/es/function.ereg.php segun el manual y muchos otros temas que se han tratado y disculpame si no entiendo bien xq tambien soy algo nuevo en eso de la poo pero llamas primero a tratandovariables y luego ingresas las variables?? y las trata?? como te dig no se si este ekivocado yo pero esta muy bueno el tema para lo que te digo podrias llamar al metodo tratandovariables desde el metodo de register que es donde pasas los parametros y asi te ahorras el llamarla sino que al decir que registre tratas automaticamente bueno es una sugerencia y como te dig soy algo nuevo en esto ambien suerte