A: They are as yet not announced. However, you will need to be able to run OS X. Halo is not being ported to OS 9 or Classic. The unofficial system requirements, developed by Shishka, for the Windows version require a 733 Mhz processor minimum (similar to the Xbox's), 128 megs of RAM, a video card with a minimum of 32 megs of VRAM, and a gig of free hard drive space.
As usual, making conversions between Mac and PC processor speeds is difficult, but I'm guessing that the requirements for video card RAM, system RAM, and hard drive space are equivalent.
UPDATE: Phil Sulak, President of Westlake Interactive, gave these estimated requirements in an interview with Macteens:
I suspect Mac Halo will require a minimum of an 800 or 900 Mhz G3/G4, at least 256 MB of RAM, and a fast video card with a minimum of 32 MB of VRAM.
Peter Tamte of Destineer Studios said:
[...] the system requirements will be high. I believe the PC requirement is 933Mhz
It is unknown at this writing whether the disparity between the 733 Mhz and 933 Mhz system requirements is an error or a revision.