Eu faria algo diferente com a terceira parte. Eu iria puxá-lo do MySQL diretamente para o SQL Server usando o SSIS e agendar a tarefa dentro do servidor SQL. Importar um dump MySQL no SQL Server seria problemático, já que o DDL é significativamente diferente entre os mecanismos de banco de dados.
Se você não puder acessar o terceiro diretamente, você pode obter uma instância do MySQL em execução localmente e depois importar o dump mysql (usando o mysqlimport em um arquivo de lote).
Você deve ser capaz de automatizar isso com bastante facilidade com o agendador de tarefas e SSIS + Jobs no SQL Server 2005.