Do you even think before you posted?
So Haku will throw needles and Gaara's sand would stop them all.
Thats all Haku can do, even if needles got past the sand the armor of sand would stop em.
It would be a very boring battle because Gaara could just read a book and completely ignore him.