Search EngineSpell Checker / Offer Suggestions

I was wondering if someoone could help me integrate a program into a search(which searches a database) that will check the spelling of the words and either 1) correct it or 2) suggest similar words or alternate spellings.

If someone knows how to do this and is wanting some money for it, please let me know, but the free help would help a lot.

Thanks,