First thought would be using VNC as an open source replacement.
Otherwise you can use Microsoft Remote Assistance but you may have problems with your NAT gateway, if its RFC1918 your in luck, otherwise it will be problematic.
Go To My PC is not available for Mac yet ..
HTH