How about posting your debug-log file from the file-upload product? I used a "stock" ZC 1.5.1 install with Multi-Ship, added 3 of the products that allow a file-upload (with a file) and had no issue going through checkout.

Do you have other plugins installed as well?