1. A method for an electronic communications dialog between a plurality of users using digital images via a web portal, comprising the steps of: selecting a template for entering a plurality of words and associated images that constitute an initial electronic message; entering a plurality of words into the template corresponding to the initial electronic message; selecting a plurality of images from a visual dictionary associated with a user of the plurality of users, each of the plurality of images having a direct correspondence with the plurality of words entered into the template such that the plurality of images are configured to convey a message represented by the plurality of words to one or more of the plurality of users, and each of the plurality of images is associated with a definition provided by the user such that each of the plurality of images conveys one or more words based on the definition; inserting each image into the template in a sequence corresponding to the initial electronic message; and sending the initial electronic message containing the sequenced images to at least one other user via the web portal.