In QGIS

1) put the vector in editing mode, select all the features and in the editing toolbar use the "merge features" tool

2) the [dynamic segmentation plugin][1] should do the trick


  [1]: http://www.faunalia.eu/en/lrs.html