Veo que el valor del array en $row_Recordset2 no lo has definido para relacionar la linea con la subcategoria, debes de usar el array que esta almacenando tu query en este caso $prod, o al menos eso es lo que dice tu código.
Código PHP:
<?php mysql_select_db($database_flamuko, $flamuko);
$query_Recordset3 = "SELECT * FROM linea WHERE id_sub = '$prod[id]'";
$Recordset3 = mysql_query($query_Recordset3, $flamuko) or die(mysql_error());
$totalRows_Recordset3 = mysql_num_rows($Recordset3);
?>
Saludos.