Bring a large pot of salted water to a boil.
In a small saucepan, bring the wine to a simmer. Remove from the heat and add the saffron. Set aside. In a medium stockpot, heat the oil over medium-high heat. Add the onion and red pepper flakes, and cook, stirring for 2 minutes. Add the garlic, and cook, stirring, for 30 seconds. Add the fish stock and saffron-wine mixture and bring a boil. Add mussels, cover, and cook for 1 minute. Add the shrimp, cover and simmer until the mussels open.
Add the linguine to the boiling water and cook until al dente, 8 to 10 minutes. Drain, reserving 1/4 cup of the cooking liquid. Return the pasta, cooking liquid and 1 cup of the shellfish-saffron broth to the pot, and toss to coat.
Divide the linguine, shrimp, and mussels among 6 pasta bowls. Garnish with the chopped parsley, sprinkle with the cheese, and serve.