если заносить информацию в один узел - получится большой избыток информации, что может привести ко всякими бякам (аномалиям), при добавлении, изменении и удалении узлов. + возможно более длительная обработка, т.к. у каждого узла каждый раз узнавать и год, и месяц, и день:
Если это не устраивает можно делать так:
&....& - day, а номер пары && по счету - day number
xx,xx - guests, members, а номер пары по счету = hours number
если в определенный момент статистики не было можно записывать пустые пары && или ||

Код:
<stats>
<year number=2011>
<month info="&0,0|1,1|2,2|3,3|4,4|5,5|6,6|7,7|8,8|9,9|10,10|11,11|12,12|13,13|14,25|15,15|16,16|17,17|18,18|19,19|20,20|21,21|22,22|23,23|&&....&&....&" />
</month>
</year>
</stats>
или при желании еще сильнее, заменив месяцы каким-нибудь ##, а года ~~, но это уже перебор)