certainly to build any kind of web application you need to know HTML and some form of a server side scripting language or web application framework. There's ASP.NET and the recent 1.0 version of the PHP framework among others. Perl is outdated (in my opinion). CSS is not required, but highly recommended as it is the de factor styling method.
There are lots of wiki applications already out there and many I'm sure have the capabilities to provide you with user management in order to control content editing rights. Of course, by the very nature of wiki, most users can edit the content. That's kind of the idea.
-
Peter