Is there a way I can select what programs can and cannot connect to the internet with ESET's firewall?
Yes, switch the firewall mode to Interactive (I believe that's how ESET terms it). The option is presented during (Custom?) installation and is also configurable in the Settings afterwards.