Okay, if you followed the steps in that links (i.e. you set a static IP address on both computers and used a crossover cable), then you may also want to try setting the Ethernet speed rather than letting it Auto-negotiate (or Auto detect) - I've found that PCs often do not like this configuration in a Crossover (PC-to-PC) configuration.
To do this, go into the properties of you network adapter (Control Panel, Network Connections, right-click the LAN Adapter and choose Properties). Click configure (next to the LAN adapter name). If you have the Intel ProSet software loaded, then there will be a tab called Link Speed - if you don't have ProSet, look for a property called Speed and Duplex (or similar).
Now set Speed and Duplex to something other than Auto Detect or Auto Negotiate (e.g. set it to 100Mbps/Full Duplex) - make sure you have the same setting on both Computers (and that both Computers are capable of the speed/duplex you are setting).