Preheat oven to 350 degrees. Grease a 9 to 10-inch springform pan. Wrap the outside in foil to prevent leakage during baking.
Cook spaghetti according to package instructions; drain and set aside.
Brown ground beef, sausage, onions, and garlic together, breaking meat into small pieces with spoon. Once meat is browned and onions are softened, add tomatoes, tomato paste, Italian seasoning, and salt. Stir and simmer on low until heat through and well blended.
Spoon out 2 cups of meat sauce and set aside. Add the cooked pasta to the pot of remaining meat sauce. Stir well to coat pasta. Beat in the eggs, then stir them into the spaghetti mixture.
Pour spaghetti into prepared pan. Press down to pack the pasta. Cut the cream cheese into thin slices and lay them over the top of the pasta. Using a spatula, spread the cream cheese. Pour reserved meat sauce over the top of the pie. Sprinkle with shredded Italian cheese. Top with fresh parsley and oregano.
Bake pie 25 minutes, or until cheese is melted and edges of pie are slightly crisp. Cool at least 5 minutes prior to serving.