Movable Typeで親カテゴリに子カテゴリのエントリー数の合計を表示する

Movable Typeでカテゴリ「A」の中にカテゴリ「B」があり、カテゴリ「B」に「1」というエントリーがある場合、カテゴリ「A」にもエントリー「1」は含まれていて、親カテゴリであるカテゴリ「A」のアーカイブページには、カテゴリ「B」などの子カテゴリに含まれるエントリーがずらりと並んでいてほしいのですが、Movable Typeはデフォルトではそういう扱いはしてくれません。
カテゴリ「A」のアーカイブリストにエントリー「1」を含めるための作業のまとめです。