iI think you can:
- Convert line vertices to points(line_points).
- makeMake voronoi polygons using the points(line_points).
- dissolveDissolve the resulted polygons using either an id attribute which has been saved from line layer , or by a spatial join with line layer.
i wish iI hope I have really understood your question , if not you can you provide a drawing, to explain more your needs more.