No, there is no easy way to do this.
The MAC address is only allowed on the same subnet - it is assumed that this is not a fairly small intranet application, you will not be on the same subnet as your clients.
Theoretically, a request to work with a remote WMI will work, but problems with the firewall and permissions are not trivial. Again, if you cannot control all the customers, you are unlikely to be successful here.
The only thing you can do is a downloadable application - perhaps Flash, Silverlight, or ActiveX - that polled the local machine for you. I am not sure that this information will be isolated by the browser.
I assume that there is an easier way to do what you are trying to do, but you will need to provide more details on why you want the MAC address.
source share