Hola los_ganers, cómo vas??
Además, según tu duda, creo que necesitas una relación de n a m en la DB, entre persona y producto: 1 persona puede tener varios productos y viceversa.
Para eso debes hacer un diseño de DB adecuado a tu contexto, es decir crear una tabla puente que quiebre esa relación "n:m".
Tienes así tu DB??
Saludos