You can find IDE controllers that will do hardware mirroring, I havn't personally done it but I know that Promise and Adaptec make some.
All you really need is a controller and 2 identical drives. But you must realize that a mirror is not a replacement for backups, it's only a failsafe in case one of the drives dies.