Can I submit many jobs at once while setting other input files/execution files per job?

If your file name includes a sequential number, you can do it with a "parametric job" on our system.
An environmental value "$PBS_$SUBREQNO" store a sequential number that you specified with "qsub -t" option (1 - 5 number in the following example).
When you submit a "parametric job", our system receives a few jobs (5 jobs in the following example) set different input files per job (input1 - input5 in the following example). 

example: job script file

 

example: how to submit a job

 

example: qstat result: in the case of a "parametric job", qstat display one record per one qsub

 

example: sstat result: in the case of "parametric job", sstat display record as much as a number that you specified with "qsub -t" option