Yes, I should be able to fit it all onto one CD. If all I can do for code protection is to obfuscate it, do you have a recommendation? I was hoping to be able to use a compiled binary, but if this not a workable solution, I think you may be right.
Regarding the modules I'm using, aside from strict, CGI, and DBI, the main one I'll need is Encode. I have gotten the whole thing running via Server2Go, but its interface is not especially intuitive or user-friendly. I don't know how to have the CD automatically boot to the site page without the individual having to navigate to it after having started the server program.