Como crear un sistema de subiniveles de usuarios

Buenas a todos,
Soy un poco nuevo con esto del php pero poco a poco me hago un pequeño hueco.
Ya tengo realizada la autentificación de usuarios a través de 2 niveles, usuarios nivel 1 y usuarios nivel 2, y todo va perfecto.
El problema que tengo ahora es que los usuarios del nivel 1 tienen restricciones entre ellos, o sea, que unos pueden ver unas páginas y otros otras.
He creado un php que pensaba que con un session_start(); y un switch de con un nivel2 podría solucionar el problema pero lo raro es que no me redirige a ningun sitio.
El diseño es este:
<?php
session_start();
$subnivel = $_SESSION["NIVEL2"];
switch ($subnivel) {
case '1':
header ("Location: xxxxx.php");
case '2':
header ("Location: yyyyy.php");
case '0':
header ("Location: index.php");
}
?>
Yo creo que falta algo pero no se el que...
No se si me he explicado muy bien pero si alguien me pudiese ayudar o me diese alguna solución a este problema se lo agradecería muchísimo.

Saludos!