I worked on a similar project for Motorola and it had limited commercial success.
Very dense topologies need to aggressively handle broadcast storms such as ARP storms. Very fragmented topologies need to handle delay tolerant networking.
In any event, search for "Mobile Ad-hoc Networks" will show work that has been done previously.