Just to add to what Brad already said...
I think what you are wanting to do is have a copy of the websites hosted by your existing provider (ns1 and ns2) and a copy of the websites hosted with us (ns3 and ns4), so that if your current provider goes down your sites would still be online. Correct?
I hate to tell you, but unfortunately this isn't how the DNS system operates. When ns1, ns2, ns3 and ns4 are all online it would route to whatever name server was closest to the client requesting the web page and not simply ns1 and ns2 and then only divert to ns3 and ns4 when ns1 and ns2 are unavailable. As a result, this can cause problems if you have dynamic content being served from things such as MySQL databases, as it can become out of sync between the two providers.
To achieve this kind of redundancy you would require either a load balanced / clustered solution or a round-robin DNS setup. It's not quite as simple as adding a couple of more name servers to achieve redundancy.
If it is simply backup DNS you are looking for and ns1, ns2, ns3 and ns4 are all going to be pointing towards one provider's web servers, then it can be done quite easily through one of the providers Brad listed above.
I hope that made some sense...
If we can be of any further assistance, please get in touch