Actually, It depends. I know on Windows computers, over the internet you can get the mac Address if the person has port 135-139 open.
the program on windows is called "nbtstat" you'd run
nbtstat -a IP
and it returns lots of useful information.
I know there is a linux equiv, but I forget where