including setting up the bitcoin core daemon
You don't need that for mining, if you want to combine the "workload" or the "bandwidth" of all miners then you are going to need a "mining proxy" which has nothing to do with Bitcoind as far as your mining operation is concerned.
Where are you located? and What is the size of this operation? setting up 50 miners is not the same as setting up 500 of them, you need to be specific on what you are planning to do, or else, nobody can point you in the right direction.