Richard,
I'm afraid that is partially my fault. When I cleaned up upload-2.tcl I must have removed the custom fields (by accident). upload-2.tcl wasn't working properly and quite a mess.
Take a look at revision 1.1 at http://cvs.openacs.org/cvs/openacs-4/packages/ecommerce/www/admin/products/upload-2.tcl for a look at the original version. Maybe that you can reconcile this version with the current version.
/Bart