Cita:
Iniciado por pasteles
Parse error: syntax error, unexpected T_CLASS in /home/dai/www/propietario.php on line 3
Que es donde defino la clase Propietario, osea esto:
class $Propietario{

No, no, ¡no!
Esos son errores de sintaxis, lo más básico de cualquier lenguaje. La definición de una clase no lleva $. Solo llevan $ las variables. No esperarás pegar tanto código y que se te revise ¡por un problema de sintaxis!

Utiliza un buen IDE, algo tan básico, debería mostrarte ese tipo de errores.