Después de muchas horas tratando de solucionar este embrollo encontré una solución rápida y fácil. A quien pueda interesarle, la solución consiste en pasar el nombre de usuario a la película flash mediante flashvars:
Código:
<param name="FlashVars" value="nombreusuario=<?php echo $username ?>">
Desde la película se envía la información ya con el nombre que toca al otro php encargado de guardar el archivo en el servidor.
Código:
if ( isset ( $GLOBALS["HTTP_RAW_POST_DATA"] )) {
$im = $GLOBALS["HTTP_RAW_POST_DATA"];
$fp = fopen($_GET['nombre'], 'wb');
fwrite($fp, $im);
fclose($fp);
}
El nombre de usuario se obtiene desde el php correspondiente al módulo joomla y el script que guarda la imagen en el servidor está en otro php.