WebServiceHost is intended to host WCF services with web (read HTTP) focus, REST services and the like. Pages are not necessarily services, but content that could come from services.
I think you would fare better looking for some other client side hosting method, one approach here: http://www.west-wind.com/presentations/aspnetruntime/aspnetruntime.aspx
Useful links for WebServiceHost: