Store your Marmite in a cooler place, then it'll be thicker. And spread it in bread or luke warm toast rather than hot toast.
I had about three teaspoons of XO in a sandwich for lunch today (to eat with cold beans out of a jar). It didn't ooze out the sides.