Preheat oven to 350°. Grease pie plate.
Cook spaghetti according to package instructions and drain. Stir butter into hot spaghetti. Stir in parmesan cheese and eggs. Line pie plate with spaghetti mixture forming a crust.
Spread cottage cheese over spaghetti crust.
Cook ground beef, onion, and green pepper until beef is browned and vegetables are tender. Drain fat. Stir in undrained tomatoes, tomato paste, sugar, oregano and garlic salt. Heat through.
Pour meat mixture into spagettie crust. Bake uncovered for 20 minutes. Sprinkle mozzarella cheese on top. Bake 5 - 10 minutes longer or until cheese is bubbly and starting to brown.