Hi Mike,
If you have servers whose NICs support 802.1q, you could trunk the server to the switches and have it participate in multiple VLANs. I don't know if this is a feasible solution from an upper layer standpoint, however.
Unfortunately, to use WOL across VLANs, there's not much of a way around enabling directed broadcast and maintaining a list of ip helper addresses due to the nature of WOL traffic.
HTH,
Bobby
*Please rate helpful posts.