Isso parece doloroso e propenso a erros.
Se o script smf1 importar PMs, você poderá usá-lo como modelo para reescrever essa função para smf2. Provavelmente é em grande parte uma questão de alterar a consulta SQL para obter os dados necessários. Se precisar de ajuda e tiver orçamento, minhas informações de contato estão no meu perfil.