Mercurial Web Server
Solution 1:
I suggest using RhodeCode which gives you a very nice Mercurial server. Setting it up was not difficult using the nice documentation that comes with it.
Solution 2:
Have you looked at the HGInit Tutorial? The Setting Up For a Team section specifically covers this. (There's a web server built into hg.)