How to bulk install modules from local machine?
You can just put them in one zip file, and upload using Drupal UI just as if they were one. Drupal will store them together, in  subdirectories just as you packed them. That's all, never been a problem for me.

Perfect example is, well, Examples project: http://ftp.drupal.org/files/projects/examples-7.x-1.x-dev.zip one zip, many functionally unrelated modules.