osobiście nie znam funkcji fsock, ale za pomocą funckji fsockopen na pewno się da. Wystarczy, że będziesz czytał, co napisze ci serwer i potem będziesz mu pisał co trzeba. Tutaj przyda ci się na pewno jakaś wiedza o SMTP, ale niestety nie znam rzadnych linków do jakiejś specyfikacji...
A tak wogóle to pamiętam temat na którym ktoś taką funckję umieścił, ale niestety nie znalazłem

.