ArduinoBT to serial port to pick up in Max/MSP

it seems that the Arduino hogs the serial port

No it doesn't, except when the Arduino environment is downloading a sketch or doing a terminal session. Otherwise it is disconnected. I suspect you are in a terminal session so you can see the bytes coming back and so max can't access the port. Shut down the session and it is free to connect to max.