Автоматическая публикация и в других соц.сетях может быть приравнен к спаму.
Если просто кнопка лайк, то думаю реализовать можно средствами jQuery функцией click(); Меня даже заинтересовало это, только сайт с хотя бы G+ и FB кнопками не припомню.
НО появляется проблема, что пользователь должен быть авторизирован во всех сетях одновременно.
С шарингом больше чем уверен, что не получится. Там нужно 2 действия сделать, причем второе уже в дочернем(?) окне на чужом домене.
П.С. как пользователю, мне бы не понравилась такая задумка и посещение сия ресурса прекратилось бы. Выход: сделать настройку по автоматическим лайкам (с привязками всех соц.сетей на общую учетку), но по умолчанию только в «родную» соц.сеть (под которой авторизировался посетитель)
Вывод: не стоит заморачиваться, оставляйте одну кнопку видимой, остальные под спойлер.