Wow, that's a big tube to fill with a chemical reaction. Just doing a rough back-of-the-envelope calculation and assuming that carbon dioxide is an ideal gas at STP, you're looking at over 600 L of gas for every 20m section, which would require over 2 kg of sodium bicarbonate per section, close to 60 kg total. You'd also need almost that much glacial acetic acid (that's concentrated, not vinegar - vinegar is about 5% acetic acid, so add another 19 times that weight in water if you're using vinegar). That's going to make for a very heavy tube.
For dry ice, you get off a little easier - only about 1.2 kg of dry ice per section, but then you'd have to find a way to get it into the sections. I think handling the air hoses would be easier.