Is there any way to play an MP3 via voice/TeamSpeak in Counter Strike? So not to send my own speech, but an MP3?
Yes, it is possible to do this over Counter Strike. This site has all the info you need: HLSS.
Here's a couple of guides: