put tomatoes in a small bowl. Add enough boiling water to cover; let stand for 10 minutes.
Drain tomatoes and place in a food processor; cover and process until finely chopped. Or finely chop tomatoes by hand.
Split loaf in half horizontally. Remove some soft bread from the bottom half of the loaf, leaving a 1/2 inch thick shell.
Spread cream cheese evenly on cut sides of both bread halves. Spread the top half with dried tomatoes and the bottom half with pesto. On the bottom half layer provolone cheese, salami, banana pepper, and onion. Top with the loaf top, spread side down.
To serve, slice loaf crosswise into six sandwiches. If desired, spear a salad pepper/or olive with a long toothpick; inserted toothpick through each sandwich. Makes six sandwiches