Having gown up in South Philly, I can tell that - at least back in the day - having people over for a BBQ meant some kind of meat (burgers, dogs, brats, chicken, whatever) put on the grill over direct heat. In fact, BBQ chicken was simply chicken on the grill that was slathereed with BBQ sauce at the very end so that it would carmelize.
It was after I moved dpown here, and got a job as a short order cook in a BBQ joint, that I began learning the true meaning of BBQ.
That being said, I do like me some "fresh" kielbasa, cooked in beer, then grilled. I think that could be the absolute best use for a hot dog bun!
BD