Those overflows are rated for about 600
gph each. You have 2. If you get a pump that does 1500
gph, you will have a dry sump and overflowing tank. You MUST match the pump with what your overflows can drain.
You only need 1 pump to return water to the tank. The protein skimmer will have it's own pump, unless you get a recirculating model which needs a pump to feed it. The return pump has nothing to do with the skimmer and if you do get a recircualting model, that pump will have nothing to do with the return pump. They are seperate and independant of each other.
You can get 2 Hydor Koralia 3's for circulation inside the tank.
Depending on where you live, you will need a heater to keep the water temp steady. A chiller is only necessary if you run
MH lighting, live in a hot climate with no A/C and the tank won't stay under 83 degrees.