(link the VLANs together) in the literal sense of allowing any traffic to pass between them, then this ends up as not really 2 separate networks at all.
However, if you want to just want the iPads (or other IP remotes) can control XBMC you have a couple of other choices.
(a) move the XBMCs that are in their bedrooms into the kids' VLAN
(this sounds like the logical option given how you divided the networks and will apply the OpenDNS filtering to the media centres' internet access)
(b) look at the TCP/UDP ports needed to control XBMC (depending what iPad apps are being used)
and add firewall rules to allow from the kids' VLAN to the XBMC IPs with those destination ports.
For example on XBMC Gotham you could start with 3 TCP ports - 80 (http), 8080 (http) and 9090 (json-rtc-api).
You can test by browsing to the XBMC web server address (as per settings) and check you see the remote control interface.
For Android users, Yatse would be a good remote and would show if you have the right settings.
This should work for just remote control but if it is for streaming or DLNA that is more likely to work with option (a) as it can be dynamically assigned UDP ports.
prompt $P - Invalid drive specification - Abort, Retry, Fail? $G
prlzx on iDNET: ADSL2+ / 21CN at ~4Mbps / 700kbps with IP4/6
Edited by prlzx (Wed 28-May-14 13:54:41)