In a small bowl stir mayonnaise, mustard and hot sauce.
Cut the ends off the bread and split in half.
Spread mayo-mustard mixture over the inside of the bread.
Layer with Swiss cheese, dill pickle, ham, pulled pork, more Swiss cheese and the top of the bun.
Heat butter on a griddle on medium high heat.
Add sandwiches and top with a heavy skillet or bacon press.
Cook for 3-4 minutes on each side until sandwiches are crispy and filling is hot.
