In order to start Winamp you have to execute it manually with exec() or system() anyway so in the meantime you can probably achieve what you're looking for (though in a less elegant way) by setting the "Enqueue as default action" option in Winamp and calling winamp.exe <mp3 file> in an exec or system call.
--
Grant me the wisdom to shut my mouth when I don't know what I'm talking about.