I wrote a program, that can easily be modified, and converted to windows scripting host. I have it working as an asp page. It makes a catolog. Email me and I will explain. It takes in a text file, and a path, such as c:\mp3 and c:\archive. Then it reads the text file, compares the list to what is in c:\mp3 and will copy new files to the c:\archive directory and append the filenames to the text file. I run this regularly so I know what mp3s are new and subsequently need to be archived to cdr.
Sounds like for your situation, you could have it output a csv file.
I have an example of the output at http://www.geocities.com/wga22/mp3list.html
and the code is here, course you need your own web server to run it: