En principio no ... pues:
Si tu haces:
Código PHP:
<?
session_name("sesion_nombre1");
session_start();
$_SESSION[variable_sesion_nombre1"]="balbla";
// y luego haces
session_name("session_nombre2");
// y definir otra variable en esta sesión ..
// no sé como se comportará ..
?>
Ahora .. scripts separado para un mismo cliente es probable que si que puedas tener dos sesiones con nombres diferentes abiertas y trabajando siempre y cuando hagas referencia al nombre de la sesión que quieras trabajar con session_name() como en el ejemplo anterior.
Por otro lado "¿cual es la razón para trabajar con dos "sesiones" diferente en nombre?" .. puedes usar perfectamente estructura de arrays para "agrupar" variables que pertenezcan a várias partes de tu aplicación ..
Por ejemplo
Código PHP:
$_SESION['usuario']['ID']="4";
$_SESION['usuario']['nombre']="pepe";
$_SESION['usuario']['blabla']="blabla";
$_SESION['seccion']['nombre']="usuarios";
$_SESION['seccion']['url']="usuarios/usuarios.php";
Como veras .. un array bidimensional ayuda a "separar" tus variables por grupos .. y todo ello bajo una misma sesión para ese cliente que la inicie.
Un saludo,