I can give you the answer to your first question.
Yes, you can run multiple instances of the driver at the same time. However, it is not recommended that you run more than 5 instances at the same time on the same selenium server. The selenium grid was specifically designed for this (complete with the Selenium server).
source share