If you really just want to work with static forms, you can use plain HTML files and apply HTML::FillInForm to preset fields to specific values. In case you want anything more out of the code, like dynamically generate forms based on some of your data, I would suggest a proper templating module. perrin's templating system comparison is a good place to start.