To share the internet on both machines you need a proxy sever,do a search using google for a `proxy sever software`, I know its out there i had on my XP network but cant remember its name.
I remember that it was a nice bit of software ,install it and your done !