A new feature of iTunes 5 is the ability to store song lyrics in the ID3 tag of the song file. But iTunes can't automatically get lyrics for your existing songs. So here's an easy way to do just that.
Download and install the PearLyrics dashboard widget (also available as an application for those not yet on 10.4). This is the best lyric widget I've found and the latest version includes the ability to automatically add the lyrics it finds to the ID3 tags of your iTunes songs. Next, download and install the wonderful Needle Drop AppleScript from Doug's AppleScripts for iTunes. This script sequences through iTunes, playing every track for a specified period of time.
To get the lyrics, open iTunes and select Library in the source pane. Make sure the PearLyrics widget is running in the Dashboard (or in standalone mode) and the "Copy Lyrics to iTunes" setting is turned on. Then run Needle Drop from the script menu in iTunes. I'd recommend playing each song for 20 to 30 seconds to allow the pearLyrics widget enough time to search the internet. Use more time if your internet connection is slow -- perhaps one full minute. Then just let it run.
Some tips:
Mac OS X Hints
http://hints.macworld.com/article.php?story=20050920111153279