i'm not sure if there is a speceific program that can be used personally but the cddb catalog is available through
www.gracenote.com - there you can look up each cd and have the songs listed and then just copy and paste into a database (which could be searchable how you choose)
- they do license their service if you were to develop a program that needed it the information... there has to be a program that retreives song information and then cataolgs it for you... i'll keep looking