for i := 0 to Memo1.Lines.Count-1 do if i < Memo2.Lines.Count then Memo3.Lines.Append(Memo1.Lines[i] + '-' + Memo2.Lines[i]);
Я не понял Вашего вопроса, но всё же Вам на него отвечу!