mah... mi sembra più un problema JS... se uno "spunta" la casella fai comparire dei campi aggiuntivi che possono essere compilati.

In php semplicemente controlli tale checkbox: se è spuntata utilizzi anche gli altri campi altrimenti no. Se poi vuoi anche memorizz. la scelta (per riproporla in seguito già selezionata) puoi aggiungere un campo in qualche tabella.