Everyday objects are beginning to find expression in digital networks, creating a new family of objects that display personalized behavior and memory. But how can you weave a thousand objects in one room into the web? How can you interconnect them without a tangle of wires, the burden of battery packs, or a PhD in network administration? The goal of this work is to develop Hyphos, a wireless network for interconnecting thousands of everyday objects. By using very short-range transceivers, and relaying messages among the nodes, a new class of network emerges: a Hyphos network. This network is self-organizing with a low cost per node; transmissions are tightly localized, resulting in high bandwidth and low power consumption; fully distributed routing and control ensures robust connections even as nodes roam.