The answer is yes and no. He can, but he needs to use DYNE DNS to port it first. Then he can host it. The biggest issue is going to be the bandwidth. Because he's serving, the key stat is going to be his upload speed. At 5 Mbps, if 100 people go to his site, it'll go down. Hosting his own email service could also violate his ISP's terms of service because of the potential for spam. If he has a good, "enlightened" ISP, they may offer him a static IP.