Cita: $this->username = $_SESSION['username'] = GUEST_NAME;
Si, .. es correcto
Cita: Una última pregunta ¿el extract puede desactivarlo el servidor para que no se use?
Si, en PHP se puede desactivar funciones .. pero si no tienes esa función podrías usar el método que te planteó $thisone
Un saludo,