To the best of my knowledge, the #! line on a Windows NT script does nothing. NT does not understand it, instead it uses file associations to know how to execute a script. You should be able to use #!/usr/bin/perl in the scripts on the NT side with no problem and be able to move them over to the Unix side of the house quite easily. We do something similar. We have both Unix and NT Perl scripts that are based on the same outline. All the scripts have the #!/usr/bin/perl line, regardless of which platform they are on and they run fine.