Perhaps HTTP::Daemon might be a good starting point.
In reply to Re: write a small Perl HTTP server by Belgarion in thread write a small Perl HTTP server by Anonymous Monk