I'm in the same boat as you. I heard a program called Tasker might be suitable for our needs. I have yet to look into it, but as far as I understand it, we can program the phone to do things on certain actions (i.e. time of day/location/etc.)
So for you, you could program your phone to silence...