How often does the data that is shared between the nodes need to update?
It would not be too difficult to use n nRF24L01+ wireless module (plus an Arduino) in each node and have one of them act as master to poll each of the others in turn and collect and share data. Think of an array of 10 bytes each of which represents a node. The master sends the current array to a node and gets the node in value in return. The master then updates the array before sending on to the next node etc etc. I reckon it could work around all 10 nodes in about 50 millisecs.
Have a look at this Simple nRF24L01+ Tutorial. There is an example tht illustrates a master and 2 slaves. That could easily be extended to a master and 9 slaves.
...R