i haven't much idea other than you will need a dictionary file that lists all valid words. Then you will search for each one, if not found use something similair to regular expressions to show the words it might be.
Spammers next time you spam me consider the implications:
(1) that you will be persuaded by me(in a legitimate mannor)
(2)It is worthless to you, when i have finished