The functionalities are explained on the "README.txt" file. A summary : Smilies, XoopsCodes, Colors for messages, choose of nickname for anonymous (all parametrable), purge, log files, view logs and archives, management of the rights to send messages ...
For the AJAX, I used a french Javascript Class : XHRConnection.