aver, un login es un login, y otra cosa es
"Tengo algunas dudas de como funciona " session_start " para restringir usuarios a segun que paginas web."
para hacer un login tienes que hacer una consulta en la base de datos y verificar que existe
Código PHP:
$nombre=$_POST["nombre"];
$contrasena=$_POST["contrasena"];
mysql_query("SELECT * FROM tabla WHERE nombre='$nombre' and contrasena='$contrasena")
eso es la base de un login, luego tienes que iniciar las sesiones y recogerlas de la bd, para restringir a los usuarios tienes que usar el código que te di antes