Yes, we do provide you with your own cgi-bin. You may upload your own scripts to it but your scripts must not cause issues with our servers or use too many resources to the detriment of other users.
Make sure your cgi scripts are uploaded using ASCII transfer mode in your FTP client, and CGI scripts must be placed in the cgi-bin folder to be called from other scripts. Your script should also have the permission of 755 set to it. You can set permissions by going to Cpanel, click on File Manager, click on the folder icon next to public_html to enter the folder, click on the name of the file or folder, click change permissions, and check the boxes on the permissions you want. Υou can also do this via ftp.
The path to the script on our Linux servers would be /home/username/public_html/cgi-bin/cgiscript.cgi (change username to your cpanel username). The path to perl in the first line should be #/usr/bin/perl