in reply to More of a server question really
Are they marked as executable? Is your server prepared to execute programs in the places you put them and with the names you gave them? There is some server configuration that may be required.
Look at CGI Help Guide.
In Section
Seekers of Perl Wisdom