shifty,
I agree with glc. Lose the NetBEUI as ME has problems with it. TCP/IP should be all you need. Unless you have a specific need, eliminate the IPX/SPX as it will only complicate matters.
By IP address conflict, I mean two devices with the same address. This is not an acceptable condition and can cause unpredictable results. You would not see an indication of this in the device manager. You SHOULD get an indication somewhere but it may be going unnoticed.
Confused already posted the basics in configuring TCP/IP. Make sure the router (assuming you have one

) is set as the default gateway on all the machines. YOu've got a mixture of OS's so either use ipconfig or winipcfg to release and renew the IP addresses or you can restart all the machines.
I ahve seen cases where Win98 get "stuck" with the IP config and it was necessary to remove and reinstall the networking. You can check if this is the case by doing a winipcfg after you've done the above. If you do not see the changes reflected, you may need to do this extra step.
Once you've done the above, try to ping each of the machines from the others. Do it in both directions. Ping the HP from the Sony and the Sony from the HP, for example. Keep track of where you succed and fail. Try pinging the router also.
Post back with the results.
The Old Man