# path to program
my $prog = '/local/path/to/cgi-bin/executableprog';
open(PROG, "| $prog") || die "Can't run '$prog': $!\n";
print PROG "$file\n";
close(PROG);
####
my $pid = open PIPE, "-|";
##
##
exec PROG or die "Cannot open pipe to executableprog: $!";