I saw your post yesterday, but waited to reply to see if others chimed in.
I have a perl script that does essentially this (I'll make the minor change to make it work for your situation). You'll need ActivePerl (free, safe) to use it.
But I also think this would be a very cool addition to the Dynamic Renamer - to base renames on names matched from a file. I'd be willing to considering doing adding this.
If you're interested, GPSoftware requests you link our account to get support. I'll ask you to comply with their request. See: