Arduino USB and PyFirmata

No.
As you have found out the computer only allows you to access one thing with one port. If you close that port down and then access it again the Arduino will reset, it is designed to do this.