For anyone setting up Mailman on the OpenSolaris distro, this is what I ended up adding to /etc/apache2/2.2/httpd.conf. (Of course don't forget to start the apache service as well: svcadm enable apache22)
ScriptAlias /mailman/ "/usr/local/mailman/cgi-bin/"
Alias /pipermail/ "/usr/local/mailman/archives/public/"
Alias /icons/ "/usr/local/mailman/icons/"
<Directory "/usr/local/mailman/archives/public/">
AddDefaultCharset Off
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/usr/local/mailman/icons/">
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory "/usr/local/mailman/cgi-bin/">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>