'zfs send' should be able to send all the data from a certain point
down, including multiple snapshots and child datasets. Incremental +
recursive will be a bit tricker, because how do you specify the multiple
source and dest snaps? Perhaps they all have to have the same
snapnames (which will be easier with 'zfs snapshot -r').