Yo no he entendido demasiado a Azulito, de todas formas para mí quedais mal los dos intentando descalificar al otro.
Los formularios son código HTML;
<form>, <input>, <button>, etc.
PHP puede trabajar sobre las variables recibidas por los formularios para realizar consultas a la BD;
introducir_datos($_POST['usuario'],$_POST['password']);
No entiendo qué significa "Formularios en PHP" ni he trabajado con SMF, que tampoco sé que tiene que ver porque es un CMS como Joomla, Drupal o Magnolia, cada uno con sus características.
Mi sugerencia no cambiará demasiado, pero lo poco que cambia es a positivo. Realmente dudo que el programador web del sitio mueva un dedo, pero tampoco me importa.
Dejad de pelearos en mi sugerencia, os hago un favor en no reportaros todavía.