xbee and ethernet

Greetings!
I need to remotely monitor a network of xbee sensors, and report their current states to a data collection server via ethernet.

Is there a way to do this with just one Arduino with a xbee radio and an ethernet shield? or do i need to use one to manage the xbee network and one to handle the ethernet?

Thanks in advance