you would need to do some very extensive "messing" with the XP firewall and routing; actually, the routing part is easy , it's the forwarding/nat'ting that is required which I think will be very hard. OpenVPN cannot help you there.
What openvpn *can* do you for you is open up the subnet behind the XP VPN client : that way you would make a connection to 192.168.100.160 port 3456 , which is forwarded automagically over the VPN tunnel to the XP VPN client. For more details, read the HOWTO
http://openvpn.net/index.php/open-source/documentation/howto.html#scope