Ну просто поучись работать с потоками... просто в цикле создавай потоки и все...
Код:
var MyThread: Array of TThread;
...
SetLength(MyThread, Memo1.Lines.Count-1);
for i:=0 to Memo1.lines.Count-1 do // кол-во создаваемых потоков
MyThread[i]:=TThread.Create(true/false);
Как-то так...