Have you considered using Tk? Instead of the Web-server approach? I have built standalone apps with Tk front-ends that are under 1.2MB using ActiveState's PerlApp.exe.
You could build the form in Tk and then build a simple client server to submit the form(s).