Peer to Peer Network has seen a tremendous growth over the last decade due to its usage in the field of data sharing applications. Have we ever wondered how much time and resources are being utilized when we request for a data to the server and server to reply back with the result. The complete process is expensive for Peer to Peer Network when many entities request for data at a particular time. We tried to bring a concept of Content Replication in Peer to Peer network, that can provide content to the requester without the request being sent to the server and data can come from the nearest data source which contains the replicated data. The research brings a detailed overview on Peer to Peer Network and the process for Content replication in a small scaled Peer to Peer Network. We bring a Content replication Algorithm along with server selection algorithm that provides a workflow in the Peer to Peer Network for data replication and ease to end user to fetch the requested data without overloading the existing server operations.