Spaghetti with Three Cheeses with Ham