Estuve contemplando usar SSI.php, pero este script retorna al usuario hacia la URL del foro y no me conviene eso :S, ya que el usuario puede logearse desde la web principal y en ese momento no me interesa ni combiene mandarlo al foro :S.
Lo dije por eso mas que nada.
SMF tiene una API. La de la version 1.x es oficial y se la da soporte por parte del staff pero hay una NO oficial para la 2.x.
Te permite autentificar un usuario mediante una simple función. Bueno te lo explican dentro del propio archivo. Prácticamente te deja manejar el foro entero desde ese script sin necesidad de SSI.
http://www.simplemachines.org/community/index.php?topic=453008.0
Ten en cuenta que para ver los archivos tienes que estar registrado y autentificado.Espero que te sirva. Así te ahorras tiempo y no tendras que usar SOCKET's xD
PD: También puedes mirarte el archivo LogInOut.php (en /Sources) y intentar trabajar directamente con el. Pero ten en cuenta que no vas a recibir mucho soporte (ayuda) de los miembros del STAFF... son "muy orgullosos" de su sistema de seguridad y cualquier intento de hacerlo menos seguro termina por rechazar y no ayudar (aunque lo vallas a usar solo tu.)..
Saludos