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