Para guardar un objeto en una sesión no necesitas utilizar las funciones serialize() y unserialize().
Basta con que lo guardes en la sesión y se serializa automáticamente.
Basta con hacer session_start() y los objetos se desserializan automáticamente.
Tal vez si pones un poco de código podríamos entenderte mejor.
Saludos