1. Cook linguine, drain and set aside.
2. In a pan over medium heat, cook the bacon, then remove and chop. Cook chopped onions in the bacon grease until soft. Add in chopped ham, bacon, mushrooms and peas. Cook until warm.
3. Add cooked linguine to the pan, pour in melted butter and toss all together. Add broth and heat briefly.
4. Remove from heat, add in beaten eggs and toss again. Then sprinkle parmesan over top, toss again.