Как реализовать передачу MAC адреса по SSL соединению?
1) Согласно политикам безопасности браузеров получить mac адрес посетителя (за некоторым исключением) не получится. Максимум как это можно сделать — использовать Java апплет, который предварительно запрашивает разрешение у пользователя. А вам действительно надо знать mac адрес?

2) Будет виден мак адрес первого узла от сервера. Т.е. если схема такая: комп-роутер-сервер, то сервер увидит мак адрес роутера. Если между роутером и сервером есть еще узлы, то сервер будет видеть mac адрес ближайшего.
2) Вы спрашиваете MAC-адрес у клиента, значит будет виден каждый индивидуальный MAC.