Communication and Cooperation in Networked Environments: An Experimental Analysis