Hi,
That's an interesting looking challenge. You might be able to do something with Forest Pack scattering on a surface, but it looks to me like you need some sort of volume packing, a feature that isn't currently supported by Forest Pack or RailClone. It might be worth experimenting with combining Forest Pack with PFlow or Tyflow perhaps.
Cheers,
Paul