Shareonall can upload files to 12 network hard drives simultaneously, supports 2 kinds of uploading methods (local, network address), and also has dedicated uploading software.