Yes, an Internet connection is required to register your Subscription.
It is also needed to lookup contact information from the ATF EZ FFL Check web site or use the integrated NICS E-Check.