This is due to the quantum nature of molecular orbitals. There is a work function that can be calculated for a metal, which describes the amount of energy reguired to remove an electron from the surface - a single photon has to have sufficient energy to overcome this work function or no electron is released. Photons having lower energy may be able to raise an electron into a higher molecular orbital, but the electron will simply drop back down and re-emit the energy. Even lower amounts of energy can be absorbed into different vibrational and spin states, but no many of these low-energy photons you produce, you won't get an electron released. You have to hit the system with a single photon of high enough energy to release an electron.
You can think of it almost like an elastic force against a spring loaded button - like throwing ping-pong balls at the buttons on the inside of an elevator. It doesn't matter how many ping-pong balls you throw at the buttons, you just aren't going to be able to activate one. The forces are not cumulative - the energy of each ball hitting is absorbed and released before the next ball can hit. If you throw golf balls, it's a different story - a single golf ball can activate a button, where a hundred ping-pong balls, with the same total amount of energy, can't.