Preheat oven to 400 degrees.
In a large bowl, add the cream cheese, cheddar cheese, and swiss cheese. Microwave it for 20 seconds, then mix to combine. Add the ham, cayenne pepper, black pepper, and salt; mix to combine. Pour into a shallow baking dish, and spread into an even layer.
Place in the center of the oven, and bake for about 8-10 minutes, or until melted ad bubbling. Turn oven to broil, and broil for about 2-3 minutes, or until you have a nice browning on the top.
Remove from oven, add chopped green onions to the top.
Serve with baguette slices, crackers, or vegetable sticks.
I highly recommend shredding your own cheese - it melts way better and is generally better for cooking.