En tu arreglo de sesion despues de eliminar con unset
vuelve a redimensionar el arreglo, asi el arreglo se compactara eliminando pociciones vacias.
Código PHP:
// Eliminas la variable
unset($HTTP_SESSION_VARS['nombre'][$n);
// Redimencionas el arreglo
$HTTP_SESSION_VARS['nombre'] = array_values($HTTP_SESSION_VARS['nombre']);