Du musst dich schon entscheiden was Du willst. Passwörter können auf viele verschiedene Wege gespeichert werden.
Wenn Du eine Datei verwenden willst, dann kannst Du diese Zeile mit PHP einlesen (Stichwort fopen) und dann Zeilenweise durchgehen bis Du das eingegebene Passwort findest. Also quasi in der Art:
PHP
$gefunden = false;
foreach( $file as $zeile ) {
if( $zeile == $passwort ) {
$gefunden = true;
}
}
if( $gefunden ) { echo "Zugriff erlaubt"; }
Wenn Du eine Datenbank verwenden willst, hängt es primär davon ab welche Datenbank und mit welchem Datenbankmodell. Angenommen Du hast eine MySQL-Datenbank mit einer Tabelle user in der es eine Spalte Passwort gibt in der wiederum die Passwörter mit MD5() gespeichert sind. Dann könnte man mit PHP z.B. so darauf zugreifen:
PHP
$result = mysql_query("SELECT * FROM user WHERE pw = MD5('".mysql_escape_string($passwort)."')");
Das sind nur minimale Beispiele und keine Komplettlösungen.