Hi _Laohu_,
Yes, I do think your scenario fits in with the discussions here. It does not sound like the problem expressed by the original poster, but it might fit in with some of the discussions that followed.
With firmware version 7.6.3, there was an issue that Guest connections on an Airport Express bridged to an Airport Extreme would receive an IP address and could connect to Google sites, but were often unable to connect to anything else. This was the MTU problem described by Spiff.
Firmware 7.6.4 fixes that issue. As long as your main router (providing DHCP and NAT) is an Airport Extreme, guest networking will work on other Airports bridged to that Extreme.
You are most likely experiencing a different issue from the MTU issue, which is not really a bug, but more likely a configuration issue that is not very well documented (if at all).
I assume that none of your 3 Airport Express are hard wired directly into the Extreme, but instead all are connected to a network switch.
If possible, try to patch one of the Airport Express directly into one of the ports on the back of the Extreme.
I'm expecting that if you do, the guest network will start working immediately on that Express.
Unfortunately, it's probably not practical for you to wire all 3 Express into the Extreme ... because you also need to connect your switch for wired clients.
To fix this issue, you need to enable VLAN 1003 on your switch. Guest networking on the Airport uses VLAN 1003.
Simple dumb switches will usualy route all VLAN traffic transparently. But smart switches and managed switches require explicit configuration to allow VLAN traffic to be routed. After all, the idea of using a guest network is to completely isolate guest clients from your internal network (guests can't see the internal clients and internal clients don't see the guests). Therefore a smart switch filters VLAN traffic so that it is never broadcast or routed to a port unless the switch is configured to do so. This is all by design.
You need to go into your switch configuration and enable VLAN 1003 for any ports on the switch to which the Airport Extreme and Airport Express are connected. If you have multiple switches between Extreme and Express, you must also enable VLAN 1003 for the ports used to connect the switches.
How exactly you do that is going to depend on what switch you're using. I have a semi-complex network with 4 D-Link DGS-1210-24 switches and two different Cisco 8 port switches, and it wasn't difficult to configure them (just needed to remember to save configuration after applying, otherwise these switches reset when rebooted). And I have 3 Express, 2 Extreme and 1 Time capsule bridged to an Extreme. Guest networking works on all of these devices, provided VLAN 1003 is enabled for all ports involved in "switch to switch" or "switch to Airport" connections.
With firmware 7.6.3, guest networking did not work in this configuration for bridged Express devices because of the MTU issue. With 7.6.4 (and I assume 7.7.1 on the new "ac" compatible units), the issue you need to be aware of is VLAN configuration if you are using any smart or managed switches.
I hope this helps ...
Good luck!