To expand this a bit..
Each device on your network has a unique IP address behind the router, thus each Tivo will have a separate IP. Your router, however, only has a single Internet IP address and both tivos will use it when they communicate via the Internet.
A switch connected to a router is just an extension of that router - It adds more ports that function IDENTICALLY to those which are physically on the router itself.
- G