Yes, but that's the meaning of VLAN, isn'r it? To my understand it should work when the host - where dosthold is running - is a member of all VLANs in question.
You can't send a command like "hey MAC address, wake up" in a plain form to the network. That has to be encoded by xxd in the form of...