Run two speakers simultaneously

I think you will find it hard to get sufficient frequency accuracy for more than one channel at a time on the Uno, because the Uno has only one 16-bit counter/timer. Also you'll be limited to square wave output. Why not use the Arduino to control a synthesiser chip? Something like MIDI Synth Arduino Shield | Hackaday.