Wenn Du ein Delphi3000 Abo hast, schau Dir mal den Artikel an:
http://www.delphi3000.com/articles/article_2240.asp
Ansonsten suche mal im Internet nach: "Damerau-Levenshtein-Metric for string comparsion". Ist zwar nicht Deine Lösung, aber eine der besten für Dein Ziel.
...
...