Logically, I'm thinking it should something like...

	<input type="radio" id="my_category_layout">
		<option value="Item1">Item 1</option>
		<option value="Item2">Item 2</option>
		<option value="Item3">Item 3</option>
	</input>

But from what i've seen radio buttons dont markup like that.

My existing code is below that creates a select list pulldown menu that allows me to capture a selected value. I'm struggling with how to convert this into a radio group.

The main issue is that there is only one ID to represent the select, but I can't figure how to create three radio buttons with a single ID value that can be passed to represent the selected button.

How would I do that? Here's my existing code for creating a select with a single id and multiple values...

	<?php
	$mySelectOptions = array("list" => "List View", "grid1" => "Grid View Multi Column", "grid2" => "Grid View Two Column");

	array(  "name" => "Category Layout",
		 "desc" => "description goes here",
		 "id" => "my_category_layout",
		 "type" => "select",
		"options" => $mySelectOptions ),
	?>
	<form method="post">

	<?php foreach ($options as $value) 
	{
		switch ( $value['type'] ) 
		{
		case "select":
		?>
		<select class="input" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>">
		<?php foreach ($value['options'] as $option) { ?>
			<option<?php if ( get_settings( $value['id'] ) == $option) { echo ' selected="selected"';
			} 
			elseif ($option == $value['std']) 
			{ 
			echo ' selected="selected"'; 
			} ?> value='<?php echo $option; ?>'>
			<?php echo $option; ?></option><?php } ?>
		</select>
	<?php
	break;
	case "radio":
	?>