Gonna have to guess here, info is a little mixed:
You say you got zapped, then you got a Device Manager error 31?
that error is "Windows can?t access the drive your drivers are on, so restart."
So I presume this error referred to the existing system drive, the 250GB one?
Then you bought a 300GB drive and are having trouble getting that recognised?
Does BIOS see it?
Can you boot from the old system drive? what symptoms, if you can't? That 31 error?
Finally, you have "multiple drives".... what are they?
Ok, come back on those later please, try the obvious first:
Leave the new drive out of it for now (ie disconnected), let's see what is wrong with the old one:
Boot to last known good configuration (F8 to get the menu when booting, then select)
or
Try a System restore to a point before you got zapped
or
try System file checker, by opening a command prompt window (it's in Accessories) and type
SFC /SCANNOW
(you'll need your installation CD)
or
Go to Device Manager and uninstall your network adapter, reboot and let Windows "find" the new hardware, that should replace the drivers, in case they got corrupted.
Finally, if none of those work, try a non destructive "hot" re-install of XP, Fred Langa tells you how here:
http://tinyurl.com/hutg5
All of these suggestions are made on guessing what you mean in your post, if none seem applicable, please elaborate by commenting back
-----------------------------------------------
Finally, if you get no joy at all with the 250GB system, you can try a clean install on the 300GB drive, but you may have problems with Windows seeing one that large, best to install to a smaller 136GB partition, and change partitioning afterwards.
Leave the old drive out of it, until you have successfully installed, updated etc, then you can slave it to retrieve any data afterwards
Also there are plenty of free disaster/recovery tools about, but try some of these ideas first, and comment back please