Creo que me quedé igual que dec y peor porque nunca he trabajado con php5. Pero fijándome en
Código PHP:
$this->$Text = $Text
al menos en php4 eso no es correcto. Lo es pero no es lo que quieres. Tendría que ser
Código PHP:
$this->Text = $Text
sin el $ después de ->.
Si $Text es, por decir algo, 'roman', entonces $this->$Text es como poner $this->roman.
A menos que algo haya cambiado en php5, quizá ahí esté el problema.
O igual no tiene nada que ver pero es que confieso que no leí todo el código y menos los resultados
// Saludos