utilizzando php con $REMOTE_ADDR hai il suo ip...ma poi con il suo ip cosa puoi farci? Appena si riconnette cambia, se utilizza un proxy è proprio inutile e se ha fastweb idem.
Solo se avesse un ip statico potresti impedirgli l'accesso al tuo sito...