Preheat the oven to 375°F. Boil the ziti al dente, according to the package instructions. Mix the onions, garlic, sausage meat, egg, breadcrumbs, thyme, oregano, Worcestershire sauce, Parmesan, salt, and pepper well together.
Break off about 2 tablespoons of meat. Pack it together and roll into a ball. Repeat until you have finished all the meat.
Heat olive oil in a nonstick skillet on MED-HIGH. Fry the meatballs for about 2 minutes on all sides.
Grease a 9" x 13" casserole dish. In a large bowl mix the cooked ziti, 12 meatballs, marinara sauce, and chopped basil until well coated.
Pour the mix into the casserole dish and top with the mozzarella and the Parmesan.
Bake in the oven for 25–30 minutes or until the cheese topping is golden brown and bubbling.