Welcome to the family, Nick
I use CuteFTP to upload my perl scripts. Are you sure you uploaded in ASCII? You can add the .pl extension to the text file extensions? Sometimes I have problems with forcing ASCII mode unless I add them to the text extension list.