m0n0wall will work with multiple WAN IP, but in DHCP mode, I'm not sure exactly how that is suppose to work. DHCP is to give you a device a single IP address, can you assign a device several IP address via DHCP?
I guess you only need the one IP and as long as they will honor the range, you could put the other WAN IP in the proxy arp, but you said they change from time to time? Just means you'll have to keep resetting everything.
I don't understand why your ISP just doesn't give you a static IP range. IP ranges do no good if they keep changing at the whim of the ISP.
