This paper focuses on metadata-based, multimedia resource representation and retrieval in a P2P environment as a means of universal multimedia access (UMA). The primary focus of the work is a P2P architecture, which uses MPEG-21 as standards based technique to dynamically adapt resources to various usage environments. In the architecture, a super peer based approach is used to cluster peers, store peer information, perform searches and instruct peers to adapt/send resources. Also a two-stages based adaptation method is introduced to adapt search results and resources in an intelligent manner based on the usage environment attributes. The concept is demonstrated using a test-bed built based on the JXTA peer-to-peer framework. In addition, simulation results show that the proposed architecture reduces download time while increasing resource availabilities and download speed in the network when compared to traditional P2P systems.