Arduino playing audio .wav file with PWM and external eprom IC

I originally looked at the same solution, before realising how restrictive it was. I'm now using the SimpleSDAudio library, which allows you to play audio from an SD card on PWM pins.

It might be worth a look for you.