HTML-TEMPLATE is a portable library for Common Lisp that can be used to fill templates with arbitrary (string) values at runtime. It is intended to be used for HTML and is loosely modeled after the HTML::Template Perl module. It translates templates into efficient closures that can be re-used as often as needed, and uses an intelligent cache mechanism that allows templates to be updated while your program is running.
The lisp-cgi-utils is a software package for developing CGI scripts with Common Lisp. It implements a very basic HTTP/CGI interface (sending headers, getting GET/POST and environment variables) and offers tools for easier HTML generation with special support for handling HTML forms.