One PCC from consulate/embassy sufficient
If you take PCC from local embassy/consualte then that measn you are residing out side of india and you will not be asked to get Local police station certificate in India. If you have it from Local regional passport office then that means you are in India and you are subjected to have Local police station certificate also. So for the guys in USA then it is in your best interest to take PCC from local embassy/consualte.
Regarding I-134 I think you have to provide, if she is coming as dependant of you, for immigration interview then you will have to. They don\'t care if she is working OR she has property in India or else where. Any case that is just a piece of paper and in your best interest to take and keep it ready, that is not going to harm you any way.
Reg P-4 you don\'t worry, even if they are not delivered in US then you can ask your friend or some one with authorization from you to collect it from public window at consualte. Even if that is not suitable to you you can ask them to send to your parents address, I have a doubt here that should be in Mumbai Jurisdiction only OR we can ask them to send to any address in India. I am not sure about this.
These are the ways for appt letter:
1. Print from their web site, (don\'t worry about signature of consualte) they don\'t sign even on P4 documents
2. You can collect from the public access window in Mumbai
3. You can ask them to send a copy to any address in India