Do I need to interface with another program (like Flash, Max MSP) to be able to do this? Or can I do it in the Arduino environment?
Here's an interesting site for code that plays sound on a PIC. This could probably be modified for use in the Arduino.