open PROG, "-|" || exec './prog', 'arg'; @chunks = ; close PROG; #### open (PASSWD, "|-") || exec 'passwd', $name; print PASSWD "$password\n$password\n"; close PASSWD;