Toasted Braai Grilled Sandwiches