Registra questa sub, apri il tuo foglio contenente l'elenco e richaima la macro
codice:
Sub creafile()
ultimariga = ActiveSheet.UsedRange.Rows.Count
'il mio esempio presuppone che il tuo elenco sia nella colonna A
' modificalo secondo le tue esigenze.
'L'ultima cella viene calcolata tramite la prima riga del codice
For Each cella In ActiveSheet.Range("A1:A" & ultimariga)
file = FreeFile()
'qui metti il path completo della tua cartella contenente il file di excel. L'elenco dei file verrà creato nella stessa cartella
Open "C:\Documents and Settings\eccetera\" & cella & ".txt" For Output As file
Next
End Sub

edit. Se vuoi creare i file a partire dal tuo file txt salva questo script in un file di testo e rinominalo con estensione vbs
codice:
Set fso = CreateObject("Scripting.FileSystemObject")
Set file = fso.OpenTextFile( "C:\Documents and Settings\tuo_path\tuo_file_elenco.txt", 1, -2)
Do While Not file.AtEndOfStream
riga = file.ReadLine
Set nuovo = fso.CreateTextFile("c:\Documents and Settings\tuo_path\" & riga & ".txt", True)
Loop
file.Close
Set file = Nothing
Set fso=Nothing