Animation Nodes - Replicate an object on an already replicated object
Use a "Get Length" node to create the same amount of icosphereinstances as there are splines.

Create a Loop subprogram to loop through the spline list.

we can now use a replicate spline node to get info for each of the splines and position the icospheres accordingly.

Use the spline and object lists as iterator inputs and connect them to the evaluate spline and an object transform output node.

invoke the subprogram.

You can use the parameter of the evaluate spline node to offset the icosphere along the splines.