open multiple files in one emacs window
Instead of starting Emacs with open you can use emacsclient to send files to an already running Emacs. For this to work you need to start the corresponding server inside emacs by including

(server-start)


in your emacs init file.