Multicast protocols for MANET typically construct a tree or mesh structure for multicast message distribution. Typical implementations impose scalability and efficiency limitations since the protocols are based on a flat-topology networking architecture. We developed hierarchical multicast algorithms that employ a dynamically synthesized Energy-Aware Mobile Backbone Network (E-MBN) to achieve the following objectives: