Can you describe what you have in more detail?
Will your radio buttons show actual email addresses (or the person's name) or the values 1 , 2 , 3?
I have 3 fields email1, 2, and email 3. Thought of using a value list with 3 radio buttons so the one selected would become the "primary"
the number selected would run the set field script to a "primary email field" the primary email field is a separate field.
Well this doesn't appear to be a "conditional value list".
I doubt that I'd set it up this way, not enough detail to tell here, but what you are asking could be done with:
Set FIeld [Yourtable::PrimaryEmail ; Case ( YourTable::RadioButton = 1 ; YourTable::Email1 ; YourTable::RadioButton = 2 ; YourTable::Email2 ; YourTable::Email3 ) ]
There are also ways to do this with Choose () and GetField().