Protection: Its the nature of Perl. You can't protect the source of an executable. And if you're willing to give the product away... why, then, give it away.... or charge the requester a fee, and attach a copywrite notice. (That won't protect your code, either, but maybe it'll make you feel better... and if requester turns out to be making a zillion Euro or dollars or whatever with your work, that may give you some basis to sue.)
Boot to the site page: M$ (or Google) will probably tell you how to do what it calls 'autorun;' but again, unless the individual who asked for your work is naive, s/he should be able to install Perl; set up an apache server, MYSQL, and whatever else (my memory is slipping) is needed.
Re^3: How to run a linux/perl-based website on a CD for Windows