XMLBoard is an XML-driven multi-forum message board written in Perl. It stores its posts in XML format, and uses the Perl module XML::Parser to read them and show HTML to the users. It can be easily set up for several forums and several designs, with one administrator per forum. XMLBoard has other nifty features such as cookies to remember the users' names.
XMLBoard Solo is an alternative to the XMLBoard script, and written by the same author. It has all the features of XMLBoard, but its XML parser is internal, meaning the requirements for running it are much easier to satisfy. It does not require the installation of the perl module XML::Parser, and it does not require the latest Apache version. XMLBoard Solo is for anyone who is intrigued with the features of XMLBoard, but can't install a separate perl module.