Here is a neat little solution which can split multiple curves at their intersection points. It works for curve netwroks too.
Split multiple curves.rar (10.7 KB)
To install just unrar it and place it in the UserObjects folder.
And here is a little def to test it.
SMC.gh (12.6 KB)