Thanks laserlight.
I tried what was suggested at that location, i.e.:
call_user_func_array(&$this->format(),$GLOBALS['format'])
and I got this error message:
Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of call_user_func_array(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer.
I checked my local .ini file and it is off, however, my host provider is set to on, so there is a work around... but undesireable, because it is deprecated anyways.
I have used call_user_func_array() successfully before with non-object scripts... Is this a problem only with objects?