Actually, you can register an object as a session variable. However, for some reason you need to manually serialize and unserialize it, so:
<?php
//Be sure to include before starting //session.
include("class definition file");
session_start();
$object = new class;
session_register("object");
serialize($object);
//Link to another page
unserialize($object);
// and then use.
I've gotten this to work.
Koby