OnCollision and tags

I have some code set up to where when an enemy collides with a "bullet" object it gets destroyed. But the problem is right now the enemies are destroyed when they collide with each other. Is there a way using tags that I could have the enemies ignore each others collision and only get destroyed by bullets?

Yep - use gameObject.CompareTag.

function OnCollisionEnter( c : collision) {
    if (c.collider.gameObject.CompareTag("Bullet")) {
        Destroy(gameObject);
    }
}

(Untested JS, please note errors)

I'm guessing your script is on.collide do this. Instead, set up an if statement that reads something like: if collider.name (name of object) then do whatever.

Bullets can be a separate class, and send a damage message to the enemy class as in the first person shooter ("Robot Island") demo.