A
system manageable for
peer to peer communication between subscribers, the
system comprising: a) a subscriber end digital communication management device for managing digital communications with remote subscribers, the device comprising: an internal interface for
interfacing with at least one subscriber electronic device, an
IP address manager for formulating a request for an
IP address corresponding to a
user defined remote subscriber, submitting said request and recording a response thereto, and a packet addresser, associated with said
IP address manager, for addressing data packets to said
user defined remote subscriber using an IP address taken from said recorded response, and b) an Internet
connection management device for receiving and
processing said request, said device comprising: a
database for storing user identification names of said subscribers in a first field and respective assigned user IP addresses in a second field, a
database manager for determining assigned user IP addresses of ones of said subscribers currently connected and dynamically updating said second field therewith, and a request manager for receiving external requests specifying at least one user identification request, interrogating said
database and responding with respective IP addresses, thereby to provide
peer to peer connections between said subscribers and end to end
transaction data for billing.