Lets clear up a couple of points:
1) MAC addresses have nothing to do with the OP's question.
2) MAC addresses can, in most circumstances, be programmatically assigned, i.e. the OS can override and replace the hardware MAC address with an arbitrary software MAC address.
SD