"GFI breakers are supposed to be replaced after they trip ONCE."
that is said for all breakers, not just the gfci's... its a manufacturer's c.y.a. thing. each time they trip they are slightly less reliable than they were just before they tripped, so it is recommended that they be replaced after a single overcurrent incident, but in reality its not crucial. that also means overcurrent trip, not ground fault. ground fault means you have current leaking out of the circuit, i.e. into a person. overcurrent is a short circuit going phase to phase or phase to neutral... different scenarios entirely.
as far as putting a gfci in each location it may be a labor saver if they already have a ground there, you'd have to run wire from box to box to daisy chain them... if they are already run that way then you can hang them off the first one like was said. however bean is right, you should have them protected as close as possible to protect yourself and your livestock. and you should never share neutrals on gfci's, it will cause nuiscance tripping because they work based on a differential of +/- 5ma from phase to neutral, and if you share neutrals it can backfeed to the recep and cause a trip, especially with your pumps and mag ballasts on startup.
if i was in cali i'd pick up the side work alot cheaper, as in, will work for frags...but im not... bummer.
make sure you use a reputable electrician, not just a handyman... and cheaper or faster does not mean better...
donnie