1) Easy. Set the destination object name property?
2) Doubt it is possible.
3) What?? Why?
4) You should come up with your own tests.
5) This is how replication is designed. With a three server topology:
Publisher - Exposes a table to be replicated
Distributor - Manages the replication
Subscriber - Receives the publication