Non ci vedo nulla di complicato.

Crei un login ( form POST ), ed esegui una query controllando l'username e la password utente ( esempio ) :
Codice PHP:
<?php

# Questa pagina si chiama login.php

session_start();

$query mysql_query"SELECT username, password FROM tabella_utenti WHERE username = '$_POST[username]' AND password = '$_POST[password]' LIMIT 1;" );

# Controlla che i dati siano esatti
if ( mysql_num_rows$query ) == )
{
  echo 
"Benvenuto utente";
  
  
// Estrae i dati
  
$dati_utente mysql_fetch_array$query );

  
// Salva in sessione i dati dell'utente
  
$_SESSION["id_utente"] = $dati_utente["ID"]
  
$_SESSION["username"] = $dati_utente["ID"]
  
$_SESSION["is_logged"] = TRUE;

  
// Se il nick è uguale a Sir Lothar lo salva come admin
  
$_SESSION["amministratore"] = TRUE;
}
else
{
   echo 
"Dati errati, riprova.";

  
// Elimina tutti i valori di sessione
  
unset( $_SESSION );
  
$_SESSION = array();
}

Poi crei una pagina chiamata ADMIN.PHP per amministrare gli utenti.

Codice PHP:
<?php

# Questa pagina si chiama login.php

session_start();

// Controlla se è un admin
if ( @ $_SESSION["amministratore"] !== TRUE )
{
   exit( 
"NON SEI UN ADMIN. PAGINA BLOCCATA" );
}

# ... resto della pagina di amministrazione...

?>