Pipe-Script?

 From:  PaQ
11911.2 In reply to 11911.1 
https://moi3d.com/download/scripts/PetrsMoiPage/PetrsMoiPage.htm#Pipe

Not sure it does all the requested feature tho ?
(one nice addition would be to have a extend distance option to create pipe longer than the input curves on both side, it can help to trim surface later for manual filleting / blending)