buenas...
si bien recuerdo, de lo poco que alguna vez experimente con javascript y swf, no tiene efecto asignar o cambiar el valor de los elementos <param>. razon, no la se... supongo que sera porque el plugins flashplayer deja estar intrinsecamente conectado con el DOM del navegador una vez se inicializa. es decir, el plugins flashplayer no monitorea los cambios que ocurren en el DOM. entonces, a mi entender tienes tres opciones: utilizar alguna libreria como UFO o SWFObject, escribir el elemento con javascript usando la funcion document.write el cual es practicamente lo mismo que un echo en php, o determinar si la API de flashplayer permite algun modo de ingresar variables.