This line:
$GLOBALS['fc_config']['bot'] =& new Bot();
Should be this:
$GLOBALS['fc_config']['bot'] = new Bot();
And the notice on line 94:
if ( $step > 2 || !isset($step) )
That you can probably ignore. You are checking the value of $step, but you never defined that variable. However, since you also explicitly check if it isset I'm guessing you should be fine. Might be better to check isset first though.
Regardless, these are both minor problems. Sounds like the real problem might be that you have E_NOTICE, E_DEPRECATED and error display enabled on a production server, which would be messing up your page displays with error messages.
Try changing the error display options in your php.ini so those don't display (although you would probably want to leave them on for a development box)