in reply to How can I open a new browser window to a given size?

Unfortunately, even Perl can't conquer all your problems. The solution here is to use a Perl programmer's least favorite friend...Javascri pt. Quick and easy javascript solution:
<script> window.open("script.pl","_new","width=1024,height=768"); </script>
Buttons (and many other HTML tags) can have JavaScript attributes, where you can insert code, as well.

Here are some useful URLs:

Infinity ... and Beyond