Well, by "requires access to multiple VLANs" I just meant an actual interface (with IP of the respective subnet)/layer 2 connectivity to this VLAN. Obviously layer 3 IP-routing between subnets just like it's done in a compltely physical world is a different, unrelated story.
I am guessing the only way to get the VLANs to communicate to each other is to do static routes in the switch or no?
You connect different layer 2 VLANs (broadcast domains) with their respective IP-subnets with some sort of router, be it implemented in the form of a physical "switch", a routing-VM or physical host or whatever you're doing in the physical world already when you want to communicate between different subnets.
I suggest you check the following docs explaining the basics around networking in a vSphere environment (some seem a bit old, but explain the still identical concepts quite well):
http://www.vmware.com/resources/techresources/997
http://www.cisco.com/application/pdf/en/us/guest/netsol/ns304/c649/ccmigration_09186a00807a15d0.pdf