Cook pastas together in same large saucepan according to package directions. Drain; return to saucepan. Stir in ham, mushrooms and butter.

Beat egg yolks and half-and-half in small bowl with wire whisk until well blended. Gradually add to pasta; toss to coat. Stir in cheese. Cook over medium heat 5 minutes, or until heated through, stirring gently.