Double Metaphone
Ages ago, I wrote a Python version of Double Metaphone based on the original C code. This project has been taken up by other wonderful coders and can now be found on pypi.org
There is a Metaphone 3 available for sale from Amorphics. It might suit your needs better.