In a small bowl, combine olive oil and prepared pesto.
Into a resealable plastic bag, place the steak and pour about half of the olive oil/pesto mixture. Let meat marinade in the fridge for approx 2 hours.
After the steak has marinaded, grill to desired doneness. Remove from grill and let steak rest.
As the steak rests, arrange the French Bread slices on a large baking sheet. Brush the remaining oil/pesto mixture over the tops of the bread slices. Place the baking sheet in the oven and broil for 3-5 minutes about 5-6 inches from the heat source, until golden brown. (Make sure to keep a close eye on the bread so that it does not BURN!)
Once the bread is toasted, remove from the oven and spoon a small amount of the softened cream cheese over each slice of bread.
Slice the (rested) steak, against the grain, and layer onto the slices of bread.
Top with chopped tomatoes, shredded Parmesan, and fresh parsley.