Considering the 1996 Camaro Z28 already has a 350, the answer is yes
yes
It will fit right in there if you know what you are doing. But you will have to add a computer, fuel pump and some wiring harness to make that engine run.
If it's automatic, no.
Chevy didn't offer a 350 in an 86 Camaro, but if they did, it would theoretically work in an 87 Caprice.
Yes.
the engine will fit, but there may be some modifications in the wiring
sure it will fit, you might have to change the motor mounts if your car is a V6.
no they will not
Yes. The firebird and camaro use the same chassis. Use mounts and headers for a camaro, and you'll be all set.
Yes
Yes
1997 only had 2 engine options: the v6 being a 3.8L, not a 3.4L