1. A method for sale and delivery of media content in a multiplayer gaming environment, the multiplayer gaming environment having a plurality of players, each player associated with a video game console, comprising: detecting an invitation from an inviting player to establish a multiplayer game session with an invitee player, wherein the inviting player and the invitee player belong to a party and the multiplayer game session requires at least one resource; upon detecting an acceptance by the invitee player, establishing a communication between the inviting player and the invitee player; upon detecting that the invitee player does not have at least one required resource to participate in the multiplayer game session, maintaining communication between the inviting player and invitee player while concurrently: providing a bid to the invitee player to purchase the at least one required resource; and upon receiving an acceptance by the invitee player to purchase the at least one required resource: automatically downloading the at least one required resource to a video game console associated with the invitee player; automatically installing the at least one required resource on the video game console associated with the invitee player; initiating the video game session between the inviting player and invitee player.