I was able to get it working so that each vertical column can have it's own vertical overflow scrollbar and also so that the columns are floated (so that they can be easily added on the fly with html). The responsive part isn't in the demo.
Thanks y'all for the comments/suggestions/ideas!