Esto depende de qué foro uses.
Suponiendo que usas phpbb, con MySQL, si mal no recuerdo, tiene una tabla "phpbb_users" donde está el usuario y la contraseña.
Simple, con un script php te conectas a la base de datos del foro, cargas esa tabla y haces la comprobación con esos datos.
PHP Code:
<?php
$conexion = mysql_connect("localhost", "usuario", "contraseña");
mysql_select_db("foro");
// Suponiendo que envias el nombre de usuario con un formulario por post...
$consulta = mysql_query("SELECT * FROM phpbb_users WHERE username='" . $_POST['variable_nombre_usuario'] . " AND password='" . md5($_POST['variable_password']) . "'");
if(mysql_num_rows($consulta)) {
// Acciones...
} else {
echo("Usuario y/o contraseña erróneos");
}
?>
Saludos.