Preheat an outdoor grill for medium heat. Pour barbeque sauce into a square baking dish, and set aside.
In a medium bowl, stir together the ground beef, egg, onion, salt, pepper, and red pepper flakes using your hands. Pack enough meat around each hot dog to completely cover it, but not too thick. Wrap 2 slices of bacon around each beef covered hot dog, and secure with toothpicks.
Lightly oil the grilling surface, and place the bacon-wrapped hamburger covered hot dogs on the grill. Cook for about 10 minutes, turning occasionally - but carefully, until the beef is cooked through and bacon is nicely browned. Remove from the grill, and roll in the dish of barbeque sauce to coat. Remove toothpicks, and serve on hoagie rolls.