Hi Jokogarcia,
You should look at Digimesh Xbee modules. They will have the routing ability you need. You won't need extra microcontrollers, at least not for that feature.
A warning however: for every hop your data must take, that will reduce the effective datarate by something around half (very rough estimate).