Hello Noa
I believe that the current version of PyBpod can run multiple machines.
Unfortunately, it works with firmware from ~January, so some features (module integration, advanced properties of global timers, etc) don't work. Python support is ~our top priority now, but a lot needs to happen before it's ready to use.
On the MATLAB side, a lot of work needs to happen before the same instance of MATLAB can run multiple behavior sessions. This work is below Python and B-control support in the priority stack, unfortunately.
At similar priority level, we are looking at options for affordable governing computers. One promising possibility is Udoo X86 (though it doesn't have PCI express slots for sound cards, a hifi sound module for Bpod should be available in ~September, from the hardware engineers at Champalimaud). At some point I plan to evaluate the Udoo x86 board and release instructions for setting it up with Bpod (if it works well).
-Josh