Heat the oven to 375°F and lightly grease a 9-by-13-inch baking dish.
Slice the connected rolls horizontally and set the bottom slab in the dish.
Mix the pulled pork with the barbecue sauce and spread it evenly over the rolls.
Layer on the ham, pineapple rings and Swiss cheese and replace the roll tops.
Whisk the melted butter, mustard and Worcestershire and brush it over the tops.
Cover with foil and bake for 12 minutes, then uncover and bake 8 to 10 minutes until browned and hot.
Rest for 5 minutes and cut along the roll seams.