For Peer-2-Peer (P2P) networks to realize their full potential their nodes need to coordinate and cooperate, to improve the performance of the network as a whole. But this requires the suppression of self behavior in the form of (freeriding). Existing P2P systems often assume that nodes will behave altruistically, but this has been shown to be far from the case (creating inefficient systems). We outline encouraging initial results from a P2P simulation that translates and applies the properties of Tag models (Hales 2000, 2001) to tackle these issues. We find that a simple node rewiring policy, based on the tag dynamics, quickly eliminates free riding between selfish nodes without centralized control. The process appears highly scalable and robust.