It sounds like Soldier fly larvae. Thse are beneficial and are nice to have around as they are excellent decomposers of organic materials like worms they eat the material and thier excrement adds value to the compost. Are these similar?
http://insects.tamu.edu/fieldguide/cimg226.html
This powerpoint is extremely interesting.
http://www.esrla.com/brazil/frame.htm