So what is your problem??,
1. you can very well loop via for-each and can trace the table names from the .txt file.
2. And run a batch file transformation drop the table in destination database( make sure that drop only if they exists, use If exists with the drop constraint)
3. pull the data to the new table as-
Select * into [port address].[DestinationDatabaseName].dbo.DestinationTableName from [port address].[DatabaseName].dbo.SourceTableName
OR
Use data flow task to do it.
Hope it helps.