zigbee prototyping

Okay clear enough. So i should pay attention to what bluetooth shield/module i use (probably call the manufacturer if this info is not listed).
As for why i'd like to switch roles: maybe this isn't necessary. i'll try to explain what i want to achieve with this:

I want one arduino node to have bluetooth + zigbee functionality. This would be a 'master' or 'setup' node if you like. Using
Amarino, i'd like to connect to the bluetooth modem of an android phone (rather any phone, but ok :>). the android phone
runs an application that 'manages' the nodes (send setup information).
So, this managing information should flow through bluetooth back to the master arduino node,
which in its turn sends it to 'endnodes' which only have an xbee.

The thing is: the 'master' arduino only serves as setup node, because it has the bluetooth shield and can communicate with a mobile
telephone. After initial setup, this 'master' node should also behave like an endnode (so the point-to-point / multipoint thing isn't really
neccesary i reckon). But, for sending data to (possibly, if there's more than 1 other node) multiple 'endnodes', this 'master' node should
be in point to multipoint mode right?

Another requirement would be that i could send pure data(so not just pin info) to another arduino + xbee (but this should be possible using Serial.write(); right?)
Is this a crazy idea or would this be feasible? in my mind it could be, technically feasible. now it boils down to getting the right
xbee's, bluetooth shield etc. etc.

Hope this makes the idea clear?