Bring a large pot of water to a boil for the pasta
In a small bowl, cover the sun-dried tomatoes with very hot water. Let stand until softened, about 10 minutes. Drain and rinse, then chop or thinly slice.
In a large skillet, heat the oil, two turns of the pan, over medium-high. Add the sausages; cook, stirring often and breaking up the meat with a spoon, until browned, about 5 minutes. Add the broccoli and onion. Cook, stirring often, until the broccoli is crisp-tender, 3 to 4 minutes. Stir in the sun-dried tomatoes, garlic, and tomato paste. Cook until the tomato paste turns a shade darker, about 1 minute. Stir in the wine and oregano. Cook, stirring often, until the liquid is absorbed, 2 to 3 minutes. Add the stock. Reduce heat to medium-low. Simmer the sauce until slightly reduced, about 5 minutes. Add the cream. Reduce heat to low. Season the sauce with salt and let simmer while you cook the pasta.
Salt the boiling water and add the pasta. Cook until 1 minute shy of the package directions. Reserve 1 cup of the cooking water. Drain the pasta. Add the pasta and Parm to the sauce. Add the cooking water if the pasta is dry. Season with salt and crushed red pepper.
Divide among bowls or serve in a large bowl. Top with the basil.