Would checking the source subnet be good enough rather than SSID. I can't think of any reason how someone would end up in the subnet without being on that specific SSID.
as for tampering/injecting responses, I don't think a firewall is the right tool for that job. What you could do is create a NAT rule that says
src: (WLAN subnet)
destination: 1.1.1.1 (whatever the example domain is)
xlate destination: 192.168.1.1 (a webserver you host or on the Internet that will always respsond with 200 Ok.
Then if the user is not on the correct SSID they wont match the NAT rule.