Hee hee hee! Have I mentioned that I've been reading a lot of StarCon II: the Ur-Quan Masters fanfic lately? (If you've never played the game, the main villains are fifteen-meter sentient caterpillar/centipede things.)
It sounded so much like what you described - after I stopped laughing I had to post it for you. Not sure if you read the rest of the series, but it is a pretty good webcomic...
no subject
no subject
LOL
Kris