Si hai ragione, ma ripeto, non conosco altri metodi per fare quello che gli serve!

Con gli array, non sono sicuro che arrivi allo stesso risultato...tranne se non si usano N array per N categorie ed N array per N famiglie.

Ma lì poi è un macello!!