Las propiedades de una clase SI se pueden guardar en una sesión, pero los recursos no, es decir que el recurso que te devolvió la función que se conectó a la base de datos no lo podés guardar en la sesión.
Cuando grabes el objeto en la sesión asegurate de utilizar los métodos
__sleep() y
__wakeup() para establecer qué propiedades se van a grabar en la sesión (
http://de3.php.net/manual/es/languag...-functions.php ).
Cuando reutilices un objeto que guardaste en una sesión tenés que re-conectarlo, es decir llamar nuevamente a las funciones que te devuelvan el recurso de conección, en tu caso:
ibase_pconnect().
Un saludo.