hola, lo que quieres hacer no creo que sea muy dificil, yo hice para un trabajo un sistema multiusuario, con niveles de acceso que tal ves te sirva de ejemplo el codigo que te doy:
Código PHP:
include('includes/conect.php');
if(!isset($_SESSION)){
session_start();
}
$usuarioNombre = $_SESSION['user'];
$sqlQuery = mysql_query("SELECT usuarioPermiso FROM usuarios WHERE usuarioNombre = '$usuarioNombre'", $db_link) or die(mysql_error());
$rowUser = mysql_fetch_array($sqlQuery);
if($rowUser['usuarioPermiso'] == 1){
header("location: admin.php");
}elseif($rowUser['usuarioPermiso'] == 2){
header("location: dt.php");
}elseif($rowUser['usuarioPermiso'] == 3){
header("location: jefe.php");
}elseif($rowUser['usuarioPermiso'] == 4){
header("location: user.php");
}else{
header("location: login.php");
}
?>
aqui redirecciono automaticamente a la pagina que le corresponde a cada usuario dependiendo de su nivel de acceso, este codigo (acomodado a lo tuyo, claro) lo puedes poner en otro archivo y llamarlo mediante un include a desde pagina index.php, entonces se chequeara si esta iniciada la sesion, si es asi, entrara directo al index, de lo contrario al login.php (arregla eso y en el header le pones index.php o la pagina que desees que se redireccione)
espero te sirva el ejemplito, modificalo y si te da palos ya postea con algo de codigo y veremos que se hace
saludos y suerte