Using multiprocessing with other Python interpreters, like mayapy, and python interpreters inside docker, across OSes

How would I use multiprocessing.set_executable to invoke mayapy instead of pythonw on my system?

Suppose I am on Windows: is there a way to wrap docker run -ti --rm mottosso/maya:2025 mayapy, which will run inside Linux on WSL2, in a way that works with multiprocessing.set_executable?

On a Linux host, containers can use host IPCs. Windows generally cannot. Can I specify that multiprocessing use network sockets instead for IPC?