What network design is used to communicate between the satellites? I presume that they don't all go at the same speed in the same direction, so the network layout must be flexible, right?
Also, what is their size? You called them nanosatellites, can they really be a hundred nanometers big? How are they powered, and how are they put out of commission?