хм.. я о такой возможности не знал, полазил в инете тоже ничего не нашел. Одна возможность -
объеденить два значения, а при получении их разделить. И еще несколько рекомендаций: php тем хорош, что это встраиваемый язык, если все выводить эхом это плохо, затрачивается время на обработку функций. Я вынес создание селектбокса в функцию, чтобы разделить логику и представление:
Код:

<?
$conn = mysql_connect ("ххх", "ххх", "ххх")
or die ("Не могу подключится!");
mysql_select_db("ххх",$conn);
function build_option(){
$result = mysql_query("SELECT * FROM category WHERE parent=0",$conn);
$output = "";
while ($myrow = mysql_fetch_row($result)){
$output .= "<option value='".$myrow[0]."+".$myrow[2]."'>".$myrow[2]."</option>";
}
return $output;
}
?>
<html>
<body>
<form name="test" action="http://dvig/show.php" method="GET">
<select name="klop" size="1">
<?echo build_option();?>
</select>
<input type="submit" value="send">
</form>
</body>
</html>
<?mysql_close($conn);?>
<!-- вот собственно разделение переменной-->
<?
$opt = explode("+", $_GET['myselect']);
echo $opt[0]."<br>";
echo $opt[1];
?>
Я этот код НЕ ТЕСТИРОВАЛ, написал на глаз, поэтому могут быть ошибки. К тому же кто нить предложит лучшее решение, чего я тоже жду