
,nowise, открыть файлы в два списка строк (StrList), оттуда взять файл в виде одной строки, удалить все служебные символы, знаки препинания (Replace) заменяя их на пробелы, удалить все двойные пробелы в цикле или последовательно (StrList), поставить пробелы в начале и конце строк (FormatStr), выделить слова по пробелам (BlockFind), присоединить к каждому слову через разделитель номер файла (StrCat) и заносить их в таблицу строк (StringTable); по окончании сделать сортировку по словам. В результате в таблице в алфавитном порядке будут все слова из файлов.
Перебирая их (ArrayEnum) и сравнивая (If_else) предыдущее слово с последующим и принадлежность их к первому или второму файлам можно решить Вашу задачу.
Вот.