tsk,tsk.. using illigal copies on other PC's what will Microsoft Think !..

now you explain it though I certainly think it was the reset2.exe crack that caused the problem. Removing it and installing legitimate installs of XP on other PC's would obviously solve it...
But if what you say is true there is one other possibility of your problems, although I am not totally sure about this. But is involves Netbeui as it is not actually supported in XP any more. But I believe earlier Windows Operating system would certainly need it to work.
The other thing is though, if you have two Network names i.e say you have a network called home, which networks your XP Home PC to say another on the same name net work, then of course this Network name must also apply to the 9x Network too. Because the way it looks for other PC's on the Network. Ok, As I say this whole issue some times get's a bit confusing even for me and I am familiar with Windows Networks !
But maybe Windows some how get's confused when you one minute are looking for files on a 9x machine then the next on an NT/2000/XP machine. You couls set your 9x PC's to login to an NT Domain which might fix this. So XP essentially becomes the server to them rather than just on a basic network. Of Course all the basic protocols need to be installed on the 9x systems first..
K' enough waffling, don't know if it helped but you were welcome