hola amigos hice algunos cambios pero ahorita tengo un problema
 
-------------------------------INDEX.PHP------------------------------  
 Código PHP:
   
<html>
<head>
      <title>Autentificación PHP</title>
</head>
<body>
      <br>
      <br>
      <br>
      <br>
      <br>
      <hr>
      <form action="control.php" method="POST">
      <table align="center" width="225" cellspacing="2" cellpadding="2" border="2" bordercolor="000000">
      <tr>
      <td colspan="2" align="center"
      <?if ($_GET["errorusuario"]=="si"){?>
      bgcolor=red><span style="color:ffffff"><b>Datos incorrectos</b></span>
      <?}else{?>
      bgcolor=#cccccc>Introduce tu clave de acceso
      <?}?></td>
      </tr>
      <tr>
      <td align="right">USUARIO:</td>
      <td><input type="Text" name="usuario" size="8" maxlength="50"></td>
      </tr>
      <tr>
      <td align="right">PASSWORD:</td>
      <td><input type="password" name="contrasena" size="8" maxlength="50"></td>
      </tr>
      <tr>
      <td colspan="2" align="center"><input type="Submit" value="ENTRAR" class="boton" ></td>
      </tr>
      </table>
      <br>
      <hr>
      </form>
</body>
</html>   
  ------------------------------------CONTROL.PHP--------------------------- 
 Código PHP:
    <?php
$usuarios = array(
     "usuario1" => "fede",
     "usuario2" => "jose",
     "usuario3" => "seba"
);
$passwords = array(
     "password1" => "fede",
     "password2" => "jose",
     "password3" => "seba"
);
function registrarusuario(){
            session_start();
            session_register("autentificado");
            $autentificado = "SI";
            header ("Location: aplicacion.php");
            exit;
            }
//vemos si el usuario y contraseña es váildo
switch (){
    case 1:
        if ($_POST["usuario"]==$usuarios["usuario1"] && $_POST["contrasena"]==$passwords["password1"]){
            registrarusuario();
            }
        break;
    case 2:
        if ($_POST["usuario"]==$usuarios["usuario2"] && $_POST["contrasena"]==$passwords["password2"]){
           registrarusuario();
        }
        break;
    case 3:
        if ($_POST["usuario"]==$usuarios["usuario3"] && $_POST["contrasena"]==$passwords["password3"]){
          registrarusuario()
        }
        break;
    default:
        header("Location: index.php?errorusuario=si");
        exit;
}
?>    
  el error me lo da en swich (){ --->creo que tengo que poner una variable.....pero de donde la obtengo???
o hay algo mal en el codigo.....cualquier ayuda por minima que sea es importante.....Desde YA MUCHAS GRACIAS