Yes. Android is able to perform peer- to -peer communication over 3G
Google for android 3G peer to peer, and you get a lot of hits. And you will see that you have obstacles to overcome:
- Identification of own and target Internet Internet IP
- Configuring the correct sockets, etc.
- Getting Firewalls
- , P2P .