1. A method comprising: initiating a gaming session of a game upon receiving a request via a web account and a computer network from a client device, wherein the web account is accessible by a real user; during the gaming session, generating a game environment for display on the client device; receiving from the client device via the computer network a message indicating that a virtual user associated with the web account lacks a virtual item; initiating an additional gaming session of the game upon receiving an additional request via an additional web account and the computer network from an additional client device, wherein the additional web account is accessible by an additional real user; during the additional gaming session, generating an additional game environment for display on the additional client device, the additional game environment including an additional virtual user; allowing the additional virtual user to asynchronously view the message within the game environment, wherein said allowing the additional virtual user to asynchronously view the message is performed after an end of the gaming session associated with the web account; determining whether the additional web account has the virtual item for providing to the virtual user upon allowing the additional virtual user to asynchronously view the message; and sending via the computer network a query requesting the virtual item from one or more social network friends of the additional real user after determining that the additional web account lacks the virtual item.