QUOTE(krikke @ Nov 1 2005, 11:11 PM)
comment can be deleted in an easy way, I want the text to be non-deletable (maybe write it in the header?)
There are places in the mp3 stream (directly in mp3 frames) where you can store some things without altering the audio data. But it's easy to spot this by an attacker and easy to remove. The only somewhat safe thing would be a place which affects the audio data. If done well, an attacker can not check whether there has been inserted something (hidden) or not and he/she can't destroy those informations without massivly altering the sound data again.
The Fraunhofer (IIS) people developed a watermarking scheme which CAN add a watermark directly into an AAC stream (affecting the audio data) in such a way that the watermark can be even detected in the decoded PCM version if you know the key that has been used for embedding that watermark. (That should work for MP3 as well.)
This is probably what you want (and the only thing which I'd consider safe enough) if you're going to sell stuff on the internet or whatever

I guess the Fraunhofer people would love to talk to you in that case.
Sebi
edit: typos & grammar