12. A system, comprising: at least one network-based server comprising hardware; at least one network interface; a router subsystem, which serves as an interface to the Internet to manage communications between online Internet Protocol client devices and the network-based server; and non-transitory memory, coupled to the network-based server, that stores instructions that when executed by the network-based server cause, at least in part, the system to perform operations comprising: creating a user account in response to receiving account registration information from a user; enabling an application software program on a mobile computing device associated with the user; receiving from a first visitor to a web page of the user a selection of a communication request control wherein the communication request control is displayed in association with the web page of the user; enabling a text entry field to be displayed in association with the web page of the user; and at least partly in response to receiving a presence indication that the application software program on the mobile computing device associated with the user is online, transmitting text entered into the text entry field by the first visitor wherein the text is transmitted to the mobile computing device associated with the user having the application software program installed thereon, without the first visitor providing, and without revealing to the first visitor, a mobile communication device phone address of the user.
12. A system, comprising: at least one network-based server comprising hardware; at least one network interface; a router subsystem, which serves as an interface to the Internet to manage communications between online Internet Protocol client devices and the network-based server; and non-transitory memory, coupled to the network-based server, that stores instructions that when executed by the network-based server cause, at least in part, the system to perform operations comprising: creating a user account in response to receiving account registration information from a user; enabling an application software program on a mobile computing device associated with the user; receiving from a first visitor to a web page of the user a selection of a communication request control wherein the communication request control is displayed in association with the web page of the user; enabling a text entry field to be displayed in association with the web page of the user; and at least partly in response to receiving a presence indication that the application software program on the mobile computing device associated with the user is online, transmitting text entered into the text entry field by the first visitor wherein the text is transmitted to the mobile computing device associated with the user having the application software program installed thereon, without the first visitor providing, and without revealing to the first visitor, a mobile communication device phone address of the user. 19. The system as defined in claim 12 , the operations further comprising notifying the user, via an SMS service, of the text message transmission.