I have not tested this but AFAIK when you want to access parameter off the URL you should use the url_param() method
This applies to your otherscript.cgi where you would initialize a new CGI-object and then access the parameter like this
use CGI;
my $q = new CGI;
my $ord_id = $q->url_param('ord_id');
Using
use CGI qw/: standard/; instead of
use CGI; gives you a "magic/invisible" object which you in fact can access as $CGI::Q making the code snippet above look something like
use CGI qw/: standard/;
my $ord_id = url_param('ord_id');
So choose one, not both!