Digital Pins Problem

Which version of the IDE are you using? Which Arduino?

According to Tone.cpp, only one pin can be used as a Tone pin at any given time.