There has been a new ASA configuration posted that explains how to setup 802.1q trunking to support virtual interfaces as well as shows how this is applied in a scenario where you have a vlan that is used by guests allowing them to only talk to the Internet.