I know .pm is used for Perl module files, which can't be executed directly (they have to be called from a Perl script). It could be used for others as well, of course. Try opening the file in a text editor, and if it's recognisably text, post the first few lines here. Someone should be able to identify it then.
|