1. A system for providing customized experiences to a plurality of client stations in a shared social environment, the system comprising: a first online client application for execution by a first client processor of a first client station of the plurality of client stations and for rendering the shared social environment on a first client display of the first client station for a first client; a second online client application for execution by a second client processor of a second client station of the plurality of client stations and for rendering the shared social environment on a second client display of the second client station for a second client in social interaction with the first client; an accounts database having data relating to a plurality of clients including the first client and the second client; and an online server hosting the shared social environment for social interactions between the plurality of clients, and the online server having a server processor configured to: retrieve client data from the accounts database relating to the first client and the second client; determine first client preferences of the first client and second client preferences of the second client based on the client data; create a first customized social environment from the shared social environment according to the first client preferences and a second customized social environment from the shared social environment according to the second client preferences; send the first customized social environment to the first online client application being executed on the first client station of the first client for rendering on the first client display and the second customized social environment to the second online client application being executed on the second client station of the second client for rendering on the second client display; receive shared interaction data from a third client of the plurality of clients for an interaction with the first client and the second client in the shared social environment, wherein the shared interaction data is a message relating to a customizable element in the shared social environment, the customizable element being a first customizable element in the first customized social environment and the customizable element being a second customizable element in the second customized social environment, the first customizable element being different than the second customizable element; apply a first interaction data filter corresponding to the first customized social environment to the message for generating a first message including a first reference to the first customizable element to be displayed to the first client in the first customized environment; and apply a second interaction data filter corresponding to the second customized social environment to the message for generating a second message including a second reference to the second customizable element to be displayed to the second client in the second customized environment; wherein the first message displayed in the first customized environment is different than the second message displayed in the second customized environment.