Ok I think this can be fixed using output buffering. Try adding this to your banner include...
At the begining of the code put this line:
//begin buffering
ob_start();
and at the end of the code put this line:
//end buffering
ob_end_flush();
Lemme know how it works.