Swf object js embed and php

anyone have any ideas what i’m doing wrong here? Trying to pass a php variable (url encoded string) to a swf via the swfobject. I can see that the variable is passed, but my swf is not appearing…!

<?php

require_once 'facebook.php';

$appapikey = 'XXXX';
$appsecret = 'XXXX';
$facebook = new Facebook($appapikey, $appsecret);
$user_id = $facebook->require_login();

//function to get facebook params to be passed to swf via javascript onload function
$fbsigstring = array();
foreach($_REQUEST as $key =>$value) {
  if(strpos($key,"fb_sig") === 0)
    $fbsigstring[] = $key . '=' . urlencode($value);
}
$fbsigstring = implode('&',$fbsigstring);



?>

<div id="objid">replace me with swf!</div>

<script type="text/javascript" src="http://mydomain.com/mydir/swfobject.js"></script>

<script language="JavaScript" type="text/javascript">

function makeFlash() {
  var flash_object = new SWFObject("http://mydomain.com/mydir/testOne.swf", "tOne", "700", "700", "8", "FFFFFF");
  flash_object.addParam("flashvars",<?php echo $fbsigstring?>);

  flash_object.write("objid");
}

</script>

<script language="Javascript" type="text/javascript">

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(makeFlash);

</script>