Hey Ivan
Thanks for getting back to me but now I am confused. I tried your suggestion, but it did not work. I know that their are two fields: image and user. Which one you use I thought depended on where you wanted to put the field.
In this case, I'm putting it in the member_uploadforum.html and member_editimage.html. Both relate to images, not user. If I made changes to member_profile.html and member_editprofile.html, that is when I would use the user field.
Let me give you can example of an input field I created for religion under images that works (note: all my text fields work, it is the radio one I can't figure out).
In db_field_field_definitions.db I put:
$additional_image_fields['image_religion'] = array($lang['image_religion'], "text", 0);
In member_uploadform.html and member_editimage.html I put:
<tr>
<td class="row2"><b>{lang_image_religion} (optional) </b></td>
<td class="row2">
<input name="image_religion" type="text" class="input" value="{image_religion}" size="30" maxlength="30" />
</td>
</tr>
In main.php I put:
$lang['image_religion'] = "Religion:";
In the sql database I added in the 4images_images and 4images_images_temp tables this:
Field = image_religion
Type = VARCHAR
Lenght = 255
All works fine (see picture below).
Unlike text fields, radio fields seem to require more info when added to the templates. But it is confusing and when I look at the examples of radio fields already created it doesn't help.
By the way Ivan, I did try your suggestion, but it did not work.
Hopefully I clarified it better and maybe someone can tell me what I'm doing wrong or what I'm not understanding.