I think what you need is the plugin called NS Cloner Pro. The lite version of NS cloner is in the WP repository, but I am not entire sure it does everything you are looking for but try it first.
There are also other Multisite cloning plugins available, just Google it