Segments with Custom Fields - repeat signup

Segments with Custom Fields - repeat signup

I have searched through the documentation and the forums and can't find the answer to this question.
1) create a list
2) setup two custom fields 
3) create 2 signup forms which each have a hidden field that corresponds to one of the custom fields

the intent was to flag if the user filled out form 1 and to flag if the user filled out form 2 so we could have them on the same list but see which (or both) of the two forms they have filled out - in practice the first to be filled out is saved, but the second is ignored. Is there a way to get the second flag in place if the person submits a second form?