Nick,
Try a variation of the following.
system "U:\\foo\\bar\\FILENAME $input /x+ /y+ /z >$output";
I've used something like this before where the FILENAME was
an executable and the executable had some switches for
various types of output. It worked on a win32 system. Have fun!