For Microsoft PPT VPN client , we can not do too much. It is using TCP 1723 and protocol GRE. There is no way to change the port. Even you can change TCP port, how about the protocol GRE which is using to pass traffic ?
If you are using Cisco unity VPN client 3.x , you can choose to use "IPSEC over TCP" feature and change the port to 80 or whatever you like.
http://www.cisco.com/warp/customer/471/vpn3k_ipsec_tcp.html
Best Regards,