in reply to using perl for personal web page program

probably using MySQL to store the data and using modules like HTML::Template to render the output

I'd certainly agree with the second half of this. But do you really want to use a db to store data? Presumably these pages are not going to be super-dynamic; at most they'll change by the week; so wouldn't you be better off (from the point of view of speed in serving them up) storing your pages as pages? And that cuts out a layer of design, too AFAICS. Just a thought.

My other thought is, think through the intellectual property rights in case this is a thing you and your buddies could take private later on ;)

George Sherston