Since the machines I'll be running have Windows, I can't use pa's server, but since -soundhw still works I'm good to go, thanks for the info regarding pa running as system service!
Guess for the microphone part I will need JACK, since it's crossplatform it should work. I just have to figure out...