Carlos, entonces el problema es claramente otro: no estás siendo metódico en la búsqueda del error. Nada tiene que ver la conclusión de "convertir clase de php4 o php5", o concretamente sobre OO, pues no has detectado aún donde está el problema y ya estás sacando una conclusión.
Fuera de si sabes o no de OO, debes aislar como puedas donde es que surge la falla, encontrando exactamente donde es que muere la aplicación.
Crea un "debug manual" y tira mensajes en cada método que ejecuta y ve validando que los datos que pasan por ahí son correctos y que cada operación se concrete.
Luego, recién cuando sepas donde "cae" la aplicación, podremos buscar una solución porque solo ahí sabremos concretamente el problema.
PD: que "no muestre nada" es común en PHP, pero no dice nada
, debes ir capturando los error para saber a "ciencia cierta" donde falla (o estarás a ciegas, como ahora).