Tour de Mont Blanc

I am wondering if it is necessary to book the huts in advance. we will be a family of six. Also, is it possible to sleep in tents some of the nights (we will bring them) and still get meals and showers in the huts?