I agree with Susan... BCP is great for stuff like this
If SSIS is an avenue that you're looking to go down be VERY careful especially if you do a "Lookup Match". Doing this will basically process your data row by row much like a cursor would (not a good performance choice!! :) lol).