? Peer-to-peer is a popular distributed system. With the advancement in mobile technologies, mobile p2p has revealed its attraction. But, the resource constraints such as bandwidth, computing power, energy, etc. and node's mobility give hard challenges to the researchers. Smart content distribution and efficient content discovery are the heart of the p2p protocol that controls the performance of the system. Routing is associated with every task that is expensive in ad hoc environment. In this paper, we address these issues and propose a peer-to-peer system for wireless ad-hoc networks using multi-level hashing to reduce routing overhead. The necessity of multilevel hashing is justified through extensive simulation. Keywords ? Peer-to-Peer system, Ad hoc network, Performance.