i was wondering... if I had a hosting account with BlueHost and one with GoDaddy, could I use them both with one domain at the same time. So my domain would have the name servers like this ns1.bluehost.com ns2.bluehost.com ns1.godaddy.com ns2.godaddy.com Would I be able to use both hosting at the same time and have visitors be able to pull my my files from those accounts?
that isn't possible, that's not how DNS works. however ns1.host.com ns1.host2.com is possible, and that's what nameservers are designed for. in that case when host.com is down it'd go to host2.com. you can also have one domain have subdomains that point to another server.
ok so i have an image gallery i want to host with one host, and the blog part of my site with another host using the same domain. your saying that i could have images.mydomain.com on ns1.host.com and blog.mydomain.com on ns1.host2.com?
yes, you could. considering you're on shared hosting you'd likely need to contact them to have them set it up though.
is it possible if it set up like this with folders dns: ns1.host.com url: mydomain.com/images dns: ns1.host2.com url: mydomaim.com/blog
no. nameservers are not changed, even when using subdomains. you simply tell your server that when that subdomain is requested it should redirect the request to another server.
What Disgust said - as a former sys admin - mult DNS is for when the first goes down, use the second, then, the 3rd, and so on.