I don't think this is possible, but figured I'd ask here while looking at other issues:
Is there a way to have te VPN client start before logon ONLY start for a given range of IP addresses? I tried just sticking 'RunBeforeLogon' in the appropriate section of the vpnclient.ini with no luck.
It'd certainly be a useful feature...