Wenn er keine Standleitung hat und den Server auf seinem Rechner betreibt, benötigt er einen Account bei DynDNS oder NO-IP mit einem eigenen Domainnamen und einen IP-Updater.
Wie das mit der Free-Domäne funktioniert, ob das nur eine Weiterleitung ist oder eigener Webspace mit einer festen Adresse, lässt sich aus Deinen Angaben nicht entnehmen.