Cuando pongas código PHP en el foro usa preferentemente el boton "PHP" para colocar código (se verá y apreciará mejor tu código).
Te faltó:
Código PHP:
session_start(); // iniciar uso sessiones.
if (session_is_registered("usuario")){
// true
//saco un mensaje
echo "Bienvenido usuario:".$usuario["name"];
}else{
//no se conecto
echo "No tiene acceso.";
}
A todo esto .. usando session_register() .. los arrays que guardas en la session son Automaticamente serializados .. (cosa que tienes que tener presente ..). (si se usa el array superglobal esté proceso hay q hacerlo a mano via serialize() / unserialize() ).
El uso de sessiones que haces no es el mas optimo ... Si usas PHP 4.1.x en adelante te recomendaría que usases el array superglobal $_SESSION .. tanto para registrar variables de sesision como para leer su valor.
Podrias ver si lo deseas las FAQ's de PHP ahí tienes una FAQ sobre el tema de uso de sessiones.
Un saludo,