Heat grill on high heat. Scrape the grill grates clean. Set one side of the grill to medium high heat. Set the other side to low heat.
Whisk together the vegetable oil, balsamic vinegar, sugar, garlic, and 1/2 teaspoon of salt.
Slice the peppers and onion and mix together. Place them on a large rectangle of heavy duty foil.
Drizzle the vinegar mixture over the peppers and onions. Seal the foil. Place the foil packet on the hotter side of the grill. Cook until the peppers and onions are very tender, turning the foil packet ocassionally.
Dump the grilled peppers and onions into a bowl and sprinkle with some of the fresh parsley.
Meanwhile, remove the steaks from the refrigerator. Sprinkle both sides of the steaks evenly with the remaining salt and black pepper.
Place the steaks on the hotter side of the grill. Close the lid and grill for about 4 minutes.
Flip the steaks and move them to the lower heat side of the grill. Close the lid and grill until the internal temperature of the steaks reaches 140 degrees F (for medium rare).
Remove the steaks from the grill and place them on a clean cutting board. Place a teaspoon of butter on top of each grilled steak and allow them to rest for about 5 minutes.
Thinly slice the steak. Top the steak with some fresh chopped parsley.
Heat the buns on the grill. Spread each bun with some of the Boursin cheese. Pile each sandwich with the grilled steak and grilled peppers and onions to serve.