Puoi utilizzare http://www.php.net/header Location per effettuare il redirect una volta effettuato il login.
In alternativa, per la pagina di errore, puoi utilizzare un http://www.php.net/include .
Per mantenere l'autenticazione puoi utilizzare le http://www.php.net/sessions .
Per creare la form puoi leggere questa pagina del manuale http://www.php.net/manual/it/tutorial.forms.php

Con Google si trovano decine (se non centinaia) di tutorial per la creazione di un sistema di autenticazione di base.