ok alla fine ho deciso per il LOAD DATA INFILE per le tabelle "oggetti" e "file" e usando SET per il campo proj_id...

quindi i file per l'aggiornamento saranno così strutturati

oggetti:
nome, descrizione

file:
path, id_oggetto

visto che il database dovrà essere aggiornato con due o tre nuovi progetti nuovi all'anno non di più probabilmente è la cosa più sensata anzich'è impazzire per cercare un modo per fargli scrivere automaticamente l'id_oggetto corretto...

un'altra domanda: io ho pensato la tabella "file" per potervi inserire il path dei file e non i file veri e propri, ho letto in giro che questa è la scelta migliore.... è vero?