Multiple virtual AP and nat

I’m new to RouterOS world.
I have only a RB250GS switch in a very simple configuration.

I have this scenario.
Have four identical machines with the same IP address. I can’t modify it.
I have a supervisor that has to talk with all the four machines.
Machines don’t have to talk each other, only with the supervisor.
Each machine can’t be reached by a wire. So each machine has a wifi card on it.

Can I solve this problem with a RB751?
I think I can create one virtual AP for each machine. Then do nat to translate the address of each machine and connect one of the wired interface of RB751 to my supervisor.
For example:
Machine A: from 192.168.1.71 to 192.168.2.10
Machine B: from 192.168.1.71 to 192.168.2.20
Machine C: from 192.168.1.71 to 192.168.2.30
Machine D: from 192.168.1.71 to 192.168.2.40
Supervisor is 192.168.2.50

Is it possible with a RB751? Is there a better way to handle this problem?

This is how the network should be