De hecho justamente lo que te falta es esa parte del controlador, que es el encargado de consultar el modelo (clase user) y pasarlo a la vista, tu estas pasando directamente el modelo a la vista, te recomiendo leer este articulo, no es en PHP, pero es muy claro en los conceptos:
http://weblog.jamisbuck.org/2006/10/...ller-fat-model
Respecto a tu segunda duda, sería bueno que pusieras todo el código de tu clase para poder ver porque no funciona la segunda vez.
Saludos.