OK, so you say your server setup is fine, but Coppermine contains a bug. Then go ahead and enjoy one of the great advantages of open source software: go through the code (all of it is available for you for free) and tell us where the faulty code bit is that causes your server to crash
.
This discussion is leading nowhere - your report is
invalid. You shouldn't be running a webserver of your own, as you appear not to have the slightest clue of what you're doing. Anyway, we can't teach you how to set up your webserver properly - that's beyond the scope of this support board. What I
can advise: get a decent, supported server operating system. Windows 2000 is outdated and unsupported from Microsoft. The same thing applies (as Nibbler suggested) for your versions of PHP and mySQL.
The webserver freezing is never OK, as this hardly can be caused by the application: a well-setup webserver will run into a time-out if a PHP-driven appp requests too many resources, so an application can not freeze the server. Even if the problem would actually lie within Coppermine, your server should never freeze.
I'm a sysadmin by profession in a mostly Windows-driven (90%) datacenter, so I know what I'm talking about. Your server (you failed to post the hardware specs) falls into the category "very outdated" and is a proof only for our repeated mantra that self-hosting is not recommended at all unless you really, really know your way around, which seems not to be the case.
Let the discussion end here: as I suggested, go through the code and proof us that there is a bug in our code. If you can't, then stop complaining and do as suggested: get decent webhosting, it's cheap.