Hi jsmithi!
So basically you need a function, to extract the audio data from mp3 and wav files and generate an MD5 hash from that, so when a tag changed, added or removed, the hash code remains the same.
I prefer c#, but i suppose you want to build this function in your own VB application, so i can deliver it in VB if you want, in an application, which demonstrate the usage.