yes and yes. 
I've had up to 7 broadcast centers on one planet. In areas where enemy culture is high, I routinely build 3.
The more trade ports you add, the more trade money you generate, but its increasing the number of ships, so in a large game, too many trade ports can start to create a lag issue.