Sakura, you are too kind. I do have some medical background, but just not for treating fishes, and luckily so far, SBD is all I need to deal with and an occasional blow outs and mechanical injuries :D
Here is a good read about Camallanus. I must say that the worms on her finger look more like 1 cm to me and not 1 inch, but they do grow that long! Gross!
Camallanus are intestinal roundworms or nematodes and are usually long and red or reddish brown. (The worms are red from their victim's blood in their gut.) They grow to about 2cm long. These are seen hanging out of the guppy's anus and will often be seen withdrawing back into the anus.
Livebearers, especially guppies, are prone to this disease.
The worm has powerful jaws and hangs onto the intestinal wall, often inflicting wounds that can become infected with bacteria. Their grip is so tight the tissue in their grasp dies from lack of blood, causing them to move to another spot. They destroy the epithilium and cause ulcers. In heavy infestations, the worm can create holes in the intestine through which bacteria and other pathogens can enter the abodomen. These infections often result in the death of the host, the fish showing signs of poisoning before dying. Another cause of death to the host is obstruction of the intestine, especially in young guppies.
Again, wish there is more I could do, for now, I can only pray that your boys will eat and fight these horrible nematodes!