It's probably roundworms. Roundworms would be my best guess since they can live in the female organs and they can look like maggots when they are young. If the ones from the vaginal area were the red ones - they were stained from blood - much like liver flukes are varying shades of red due to living in the liver.