Hey, de entrada, gracias por el tiempo que dedicas, eh?
 
En el índice temático de FAQs de ésta misma web, aparecen 2 temas sobre sesiones, a la que me he referido es la "5. Como guardo y leo una variable de sesión." (
http://www.forosdelweb.com/showthrea...998#post238998) 
Por otr lado, creo, que le doy el valor a $_SESSION['usuario']; en 
if ($_REQUEST['usr']) { 
  $_SESSION['usuario']=$_REQUEST['usr'];
  $usuario=$_SESSION['usr'];
} 
El código, donde genero el valor de las variables es:
<?php
	include("../pages/includes/funciones.php");
	session_start();
	$album=$_REQUEST['album'];
	$ci=$_REQUEST['ci'];
	$carpeta=$_REQUEST['c'];
	$cod=$_REQUEST['cod'];
	$foto=$_REQUEST['f'];
  if ($_REQUEST['usr']){
    $_SESSION['usuario']=$_REQUEST['usr'];
    }
  if ($_REQUEST['cla']) {
		$_SESSION['clave']=$_REQUEST['cla'];
		$clave=$_SESSION['clave'];
  }
?>
Luego tengo
<html>
<head>
<script LANGUAGE="JavaScript">
function asesion(){
      if (document.iniciar.usr.value == '') {
        alert ('Nick vacío');
      } else {
          if(document.iniciar.cla.value == '') {
            alert ('Contraseña vacía');
          } else {
              document.iniciar.submit();
              top.izq.location='barrafotos1.php?ci=<?php echo $ci; ?>&c=<?php echo $carpeta; ?>&sc=<?php echo $sc; ?>&album=<?php echo $album; ?>';
              top.der.location='detallefoto1.php?f=<?php echo $foto; ?>&c=<?php echo $carpeta; ?>&sc=<?php echo $sc; ?>&album=<?php echo $album; ?>&cod=<?php echo $cod; ?>&s=<?php echo $_REQUEST['s']; ?>';
            }
        }
        return null;
    }
</script>
</head>
<body>
<table>
    <tr>
      <td><br><br>
      <?php
          $cod=$_REQUEST['cod'];
          $_SESSION['usuario']=$_REQUEST['usr'];
          $usuario=$_SESSION['usuario'];
          echo "Usuario: $usuario<br>clave: $clave<br>Local: $f_a[scategoria]<br>Foto Nº: $cod"; 
        }
      ?>
      </td>
    </tr>
  </table> 
Hasta aqui, todo bien, se cargan las 2 variables que cargo con $$_SESSION. Se puede ver en el js, que recargo la pág, y además, recargo 2 frames adicionales, que tienen:
<?php
  include ("../pages/includes/funciones.php");
  session_start();
  $sc=$_REQUEST[sc];
  $album=$_REQUEST[album];
  $usuario=$_SESSION['usuario'];
  $clave=$_SESSION['clave'];
  echo "Usuario: ".$usuario."Clave:".$clave;
?> 
y el frame de la derecha:
<?php
  include ("../pages/includes/funciones.php");
  session_start();
?>
<html>
<head>
<?php
  $album=$_REQUEST[album];
  $sc=$_REQUEST[sc];
  $usuario=$_SESSION['usuario'];
  $clave=$_SESSION['clave'];
?>
<body>
<?php
  echo "Usuario: ".$usuario." Clave: ".$clave;
?> 
en el frame central, se cargan las variables bien. En los frames izq y der, sólo se carga la variable $usuario... 
Pendientes,