C'è un confronto dei moduli disponibili su http://groups.drupal.org/node/21338
In passato, quando l'ho fatto, scrivevo semplicemente il codice per farlo su cron run (vedi http:// drupal.org/project/phorum per un framework di esempio che potresti smontare e ricostruire per fare ciò di cui hai bisogno).
Se dovessi farlo ora, probabilmente userei il http://drupal.org/project/migrate modulo in cui la filosofia è "inserirlo in MySQL, visualizzare i dati, importare tramite GUI".