Preheat the oven to 375°F. Preheat the grill to medium-high heat.
For the BBQ sauce: Place a medium saucepot over medium heat and add EVOO. Add onion and cook for about 4-5 minutes. Add sugar, balsamic, Worcestershire and tomato sauce, and cook for about 15 minutes. Turn to low and keep warm.
While BBQ sauce is simmering, melt the butter with the garlic in a small pot or in the microwave. Brush the halves of crusty Italian bread with the butter-garlic mixture, place them on foil or a cookie sheet and toast in the oven for about 10-15 minutes, until golden.
While your bread is toasting, season steaks with grill seasoning and drizzle with EVOO. Cook on each side for about 8-10 minutes. You can also broil the steaks on each side for 8-10 minutes.