You need to ask more unambiguous questions.
http://arduino.cc/en/Hacking/Programmer
very easy to do...so if i do this i will be able to program multiple chips (same chips)?
thx
Once you have a programmer, you can program a whole variety of chips. Typically, if you have a single PCB with multiple microcontrollers (which is sort of unusual to be honest), each microcontroller will have its own ISP header*; if you want to program chip X, plug your programming into header X. If you want to
simultaneously program several different chips with
the same programmer, that seems possible in principle but let's leave that for later.
* If you use JTAG instead of ISP to program, there are ways to program multiple chips through a single header, but that's not relevant while you're working with ISP.
does the chip itself have the bootloader in it ?
Do you mean "do brand new AVR chips have the Arduino bootloader (or any bootloader) installed by default?"? The answer is no, the chips will not have the Arduino bootloader installed. But if you're programming with ISP, you don't need any bootloader, so don't worry about this. The Arduino bootloader is only there to accept a program from the USB line via a fairly ugly hack. You'll be sending the program via ISP, which requires no bootloader at all, so you're fine.