To answer your question, yes, there are Wifi routers with APIs you can talk to
in order to dynamically configure their settings, like hotspots and SSIDs. Wifi
doesn't have to suck; it can be as programmable as any other IoT hardware. You
don't have to flirt