can you rig bezier curve
Enter in the edit mode of the curve, select a control point, use Ctrl + H as shortcut select Hook to New Object.

Blender will generate an empty as a helper get out from edit mode and select the empty and after that select the rigg enter in Pose Mode, select the bone that you want to relate the control point of the curve (or the emty object) and use  Ctrl + P , from the menu select Bone.
Repeat this for every control point of your character.

It`s hard if you have a lot of curves, try to trick it with other techniques.

Model the character in mesh, use Multiresolution and sculpt the tubes after you increase the multiresolution to 4 or 5. After you finish the sculpt reduce the Multiresolution to 0 for prewiev and 4 or 5 for render. Rigg the character.

Add 2 or 3 tubes with the bezier curve technique just for effect.