potresti fare anche un activex installato sul client che preleva il mac address e che lo restituisce alla tua applicazione.

In sinceramente non amerei avere sul browser un componente che rende leggibile il mac address..