A virtual device is created from a network of personal wireless devices so that they can query each other regarding the availability and sharing of resources. Each wireless device has a low power, limited range transceiver that enables it to communicate with other wireless devices similarly equipped. Once the network of wireless devices is formed, each wireless device stores a decision matrix that is made up of each wireless device's identification and the available resources within that device. A wireless device can then borrow those resources when an event occurs with that device that requires a resource that cannot be handled by the device.