PC
I have tried to msn you but my pc is not allowing me to sign in, or then, when it does, and I write a message, it doesn't send, so I can't speak to you tonight. But I couldn't let you go without letting you know I had read this thread, and your last post in particular.
I think you need, and I mean NEED, to get in touch with your boys. I can understand you do not want to speak to your in laws (though even they have no right to keep you from your children and if you were feeling a bit stronger, I would recommend simply taking the bull by the horns and ringing them and saying nothing to them but simply "Can you put me on to X and X?" They can't deny you access.
But I can understand you don't feel strong enough to do this. So this is what I suggest. Text dh and tell him you want to speak to the children and ask him to arrange for them to ring you. Is he getting home before they go to bed? If so, then would be a good time. If not, then you might have to ask him to get his parents to arrange it. You might even have to speak to them yourself. You have nothing to be ashamed of. Don't let them get in the way of you and your boys.
If the absolute worst comes to the worst and you cannot face the in laws and your dh is not home when the boys are up, you will have to hang on until the weekend, but you are nearly half way there and you can wait that long.
Last thought: can one of your friends ring for you?