Hello John,
Hub and spoke with dynamic IP. This is the USP of DMVPN (Dynamic Multipoint VPN) technology from Cisco.
It is actually a multipoint GRE/IPSEC tunnel.
It is a very complicated technology. Please go through the cisco website regarding this.
Vikas