An information processing apparatus comprising: input means for receiving an input operation by a user; generation means for generating, for a different information processing apparatus, a request signal indicating a request to send predetermined data based on the input operation by the user received by said input means, the different information processing apparatus including first recording means for recording the predetermined data, second recording means for recording information indicating a virtual hierarchical structure for the predetermined data recorded by said first recording means, third recording means for recording information concerning the priority of the predetermined data recorded by said first recording means in the hierarchical structure recorded by said second recording means, a analysis means for analyzing the request signal sent from the information processing apparatus to the different information processing apparatus and a updating means for updating, based on an analysis result obtained by said analysis means, the information indicating the virtual hierarchical structure recorded by said second recording means and the information concerning the priority of the predetermined data recorded by said third recording means; sending means for sending the request signal generated by said generation means; receiving means for receiving the predetermined data extracted from said first recording means and sent from the different information processing apparatus in accordance with the request signal sent from said sending means based on the information indicating the virtual hierarchical structure recorded by said second recording means and the information concerning the priority of the predetermined data recorded by said third recording means; and playback means for playing back the predetermined data received by said receiving means, wherein the different information processing apparatus is accessible by a plurality of information processing apparatus, wherein the first recording means, second recording means and third recording means are accessible by the plurality of information processing apparatus. input means for receiving an input operation by a user; generation means for generating, for a different information processing apparatus, a request signal indicating a request to send predetermined data based on the input operation by the user received by said input means, the different information processing apparatus including first recording means for recording the predetermined data, second recording means for recording information indicating a virtual hierarchical structure for the predetermined data recorded by said first recording means, third recording means for recording information concerning the priority of the predetermined data recorded by said first recording means in the hierarchical structure recorded by said second recording means, a analysis means for analyzing the request signal sent from the information processing apparatus to the different information processing apparatus and a updating means for updating, based on an analysis result obtained by said analysis means, the information indicating the virtual hierarchical structure recorded by said second recording means and the information concerning the priority of the predetermined data recorded by said third recording means; sending means for sending the request signal generated by said generation means; receiving means for receiving the predetermined data extracted from said first recording means and sent from the different information processing apparatus in accordance with the request signal sent from said sending means based on the information indicating the virtual hierarchical structure recorded by said second recording means and the information concerning the priority of the predetermined data recorded by said third recording means; and playback means for playing back the predetermined data received by said receiving means, wherein the different information processing apparatus is accessible by a plurality of information processing apparatus, wherein the first recording means, second recording means and third recording means are accessible by the plurality of information processing apparatus.