Arduino + multiples sensors

why don't you hook up some old laptop or computer to your ISP, and have the Xbee connect to that?

just saying, its a lot easier.

the I/O board you posted will not solve the issue that you do not have enough connections.

p.