You could setup a simple VPN using a raspberry pi at each pub which would allow you to remote into the network, open the web console and change the details. (but this is a lot of effort)
If you used a DDNS setup, then no matter if the global IP of that network changed, you could still connect to each network.
You're other (and better) option is to connect each of the miners to your home network using a VPN, which would then allow you to use applications like multiminer or just a web browser to access them. I don't know how latency and broadband speeds would effect this however.
You're router may be able to host a DDNS VPN making the 2nd way quite easy. My ASUS-DSLAC68U is currently setup to do this, and i use it to check up on my miners controlled using Minera on a rasperry pi.