WAV-файлы поддерживают ограниченные текстовые теги, которые, вероятно, вам подойдут. Вы можете указать пользовательские поля в блоке INFO (http://en.wikipedia.org/wiki/Resource_Interchange_File_Format#Use_of_the_INFO_chunk),, который, вероятно, подходит для ваших нужд, но нет более простого способа, как вы можете использовать теги ID3 в комментариях MP3 или Vorbis в FLAC.
Я не знаю ни одной библиотеки, с которой было бы легче работать, так как я не работаю с WAV, но, возможно, libsndfile подойдет вам, иначе вы могли бы самостоятельно манипулировать заголовком. считав файл в поток байтов, а затем обработав заголовок самостоятельно, используя информацию из спецификаций: http://www.sonicspot.com/guide/wavefiles.html#wavefileheader
В противном случае, для более простого времени вы можете захотеть перекодировать ваши файлы WAV в FLAC, а затем записать поля в тег FLAC: Полная документация по API FLAC C и C ++ здесь: http://flac.sourceforge.net/api/index.html