Can the same player be owned by multiple teams?

No. A player may not appear on more than one team at any time.