Bueno, como dije pude migrar el foro. Y me costo bastante porque tuve que cambiar el nombre de todas las tablas de la base de datos. Ya que en la versión que usaba de smf las tablas tenían nombre del tipo foromessages, y en la nueva versión de smf que conseguí tienen nombres como smf_meessages. En fin, y lo hice con cada una en forma manual porque es la única forma que se me ocurrió.
Pero sucedió algo raro, en el nuevo foro aparecen caracteres raros en los mensajes, en las letras con tilde y en la ñ. Lo obvio sería que este mal configurado el tema ó el idioma, pero no, esta bien configurado en español y uso el mismo tema que tenía en el otro foro.
Se ve que cuando copie la base de datos MySQL no me reconoció los caracteres.
Para solucionar este problema exporte las tablas, las abrí con un editor y hice reemplazos de á por a, de é por e, y así siguiendo. Luego las volví a cargar, y ya no aparecen esos caracteres raro. Lo que si, ahora me quedaron todos los mensajes del foro sin tilde, pero bue...
Me gustaría saber que habrá pasado, por si tengo que migrar nuevamente.
PD: No vale la solución de copiar todo el ftp de un host a otro, ya que hay archivos que tienen el nombre de user y login de la base, y es medió complicado cambiarlos todos, y más, no cometer ningún error. Además los script php tienen rutas absolutas del servidor.