in reply to porting a script to windows

It depends on what you do in your script.
Of course if you are using `` or system you will need to have the proper windows executables instead of the unix ones.
You can also change the shebang to #!perl.
Also, some modules are not cross compatible.
Finaly some perl things don't work well under windows. Everything (almost) you need to know is in perlport .