Do I need a set-top box for each TV?

yes, a device is required for each tv within your home.