Although this might be unlikely but its something worth looking into. Maybe his IP is changing because there is a DHCP server set up in his house? Maybe either him or someone else set up a DHCP server. Besides his computer possibly having malware or someone else going on the PC; I can't think...