Ширина - список, остальное опции радиобаттонами. Список выдает индекс элемента в массиве данных, а радиобаттоны индекс элемента в элементе. То есть данные это будет массив массивов
prices=[
[1.55,null,1680,2174],
[2.55,1345,5654,9875],
[3.55,3736,4680,7184],
/* etc */
];
Либо прямо в option силекта профтыкайте дата-теги со всеми опциями. Короче, тут как угодно можно сделать, интерфейс тут тривиальный.