No, you do not need to set up a relational table for each option. the first insert record behavior will create a session variable that contains the ID number of the last inserted record, use this session in each of the insert record behavior.
each additional option form element should have a unique name, in the insert record behavior, you can click the lightning bolt next to the trigger and select the appropriate form element so the insert will only take place if that element has a value.