The client's request includes the following:
- Add MAC address
- Computer/device name
- Local IP address
MAC address (machine access control address) is a unique identifier assigned to a network interface. Network interface could be physical or wireless. MAC address is also known as the physical address to a network device. (more info)
The computer/device name is the name of the device identified usually during installation.
Local IP address is the IP address defined for the network interface either statically or through a DHCP (dynamic host configuration protocol) server within a local area network (LAN).
Initial searches on Google lead me to answers leading to "not possible" outcome. However, it also lead me to a number of tools for future projects like: ClientJS, BrowserSpy, DetecDevice, and a number of almost similar leading information.
Further in search for a solution, 3rd-party software are also considered including extension, plugins, and client-installed scripts.
With any breakthrough, it'll be posted here.