l'univocità è data da id_elemento_principale e id_elemento_associabile
, in pratica dovrei chiedere questo:

nella tabella_elementi_associati

per ogni elemento contenuto nell'array_id_elementi_associabili

inserisci
nel campo id_elemento_principale il valore
di $id_elemento_principale
e
nel campo id_elemento_associabile
gli id contenuti nell'array_id_elementi_associabili

quando
non c'è già un record in cui coesistono
il valore di $id_elemento_principale
e
uno dei valori presenti nell'array_id_elementi_associabili


la rinuncia è vicina...