A system, computer product and method for providing a private communication portal
at a first computer connected to a network of computers includes a communication
facility resident at the first computer, and a second computer including a locating
facility for locating the current location of the first computer on the network,
where the second computer facilitates communication between the first computer
and a third computer by authenticating the third computer for communication with
the first computer and providing the location of the first computer for communication
with the third computer.