These are probably noob questions, but here goes anyways.
How much machine would this require (RAM, storage)?
What is the minimum hashrate you would recommend for before setting up your own Multipool?
SSD backing is important, but you can run a MP easily on a machine with 4 GB of ram and 40 GB of disk space.