Step 1Heat the oven to 350 degrees and bring a large pot of water to boil.
Step 2Add the pasta to the water and cook to al dente, about 8 to 10 minutes, or according to the package instructions. Drain.
Step 3While the pasta is cooking, in a large bowl combine the heavy cream with 3 cups each of the Parmesan and mozzarella cheeses, the Gorgonzola cheese, the prosciutto and the eggs.
Step 4After draining the pasta, turn it into a large bowl and toss with the cheese mixture to coat evenly. Spread the pasta into a 13-by-9-inch greased baking dish. Sprinkle the remaining Parmesan and mozzarella cheeses over the pasta to top.
Step 5Cover the baking dish tightly with a greased layer of foil and bake for 35 minutes. Remove the foil and continue to bake until the topping is lightly browned, an additional 15 to 20 minutes. Remove and cool slightly before serving.