Cook penne in a large pot of salted water according to package directions.
Meanwhile, heat a large skillet over medium high heat and cook sausage until no longer pink. Set aside.
Next, add oil to the skillet. Saute onions, peppers, garlic, mushrooms, squash, and olives until veggies are cooked through. Stir in sausage, basil, red pepper flakes and salt.
Drain pasta and return to the pot. Add in sausage and veggie mixture along with the cubed mozzarella and Parmesan. Stir well to combine. Serves about 6 people.