in reply to web-and-perl-based Named Entity annotator
rlucas mentioned "disambiguation", and I just wanted to point you to Ted Pedersen's senseclusters package.
HTH,