or, you could do it free and not have to worry about something not being compatible with MobileMe. And have everything completely encrypted.
Enable "remote login' on the hackintosh. It is in sys. prefs, sharing. Make sure your user is enabled. To test it locally, get the IP of the hackintosh or use it's local domain name, open terminal.app on your macbook pro (spotlight it), and type this:
assuming your user name is bob and the IP is 192.168.1.10,
If you want to use the domain name to keep it simple, use this
it will prompt for you password, type in your password for the hackintosh.
if it worked, you'll see a prompt with the hackintosh's domain name and your name. just type exit and close terminal.
Now, what kind of router do you have? Figure out how to open ports on the router and open port 22 for the local IP of the hackintosh.
Then figure out your public IP address at home, and possibly sign up for DYNDNS.com to keep updated with it if you don't have a static public IP.
assuming your public IP is 98.234.124.232 (chosen at random), from anywhere but your house open back up the terminal.app, and type this:
if you get in it is a success. Type exit, but keep terminal open. Now do this to map the time machine drive:
ssh -L 548:localhost:5480 bob@98.234.124.232
type password. If it worked, go to the finder on your MBP, hit command-K, type afp://localhost:5480 hit enter
you may be prompted for username/password.
try it out. now you can backup. Plus everything you do is encrypted because it is sent over SSH.