in reply to Perl spell checker

Lingua::EN::Nameparse may also be able to locate names in your text. This isn't what it was designed to do, exactly, but I'd bet it could be pressed into sevice for your app.