If you have an ethernet connection between the machines, set up the cables like this...

Web-->WinXP-->Knoppix

Now get on XP, go to Control Panel>Network and Dial-up Connections
Right click your ethernet card and click "Properties", select the "Sharing" tab and check the box next to "Enable Internet Connection Sharing for this connection". In the drop-down box select you modem. Click OK