I have no access to the official SDK thanks to it being Mac only. I wanted to do it for jailbroken devices. (Should have specified.) The source is available for various flavours of Unix, and I would bet my left nipple there's a BSD version. What's irritating is Rockbox already supports this and can play them on older iPod's, but nothing on the Touch sadly.
Basically it sounds like I'm boned