Its a forum not a site
"web" site: a computer connected to the internet that maintains a series of web pages on the World Wide Web created by HTML, PHP, and other web based langueges. Site refers to a place hosting webpages or a message board which uses HTML and PHP.
So he is correct in calling his forum a SITE.