The instance would need to have a different name. If you install SQL 2005 on the same server that already has SQL 2000 installed and you use the same instance the instance will be upgraded from SQL 2000 to SQL 2005.
Within your connection string where you specify the server name you specify the instance name as well.
<pre>Default Instance: SERVERNAME
Named Instance: SERVERNAME\INSTANCE_NAME</pre>