They look like large species of nematodes. There are hundreds of speices of nematodes, many of which are microscopic. As to whether or not they will harm the eggs remains to be seen. Just a thought, but the may only be feeding on any fungi that often attacks fish eggs. If they do harm the eggs, then you'll have to treat for the worm infestation. One of the best parasite killers I've used is called PraziPro. It is safe for fish and snails. It is dosed at 1 tsp (5 ml) per 20 gallons of water an lasts for about 5 days and then you can resume water changes as normal. But make sure your dosage is as precise as possible. Even small overdosing will cause fish to lose their appetite and stop eating for a few days. It won't kill the fish, but they become docile (won't swim around much), but they'll be ok. Don't treat by your known tank size, but by water volume. Measure the height from the top of your gravel/sand to the surface of the water. Then measure the tank width and length all in inches. Multiply these 3 measurements times each other an divide the result by 231. This will tell you your water in gallons. The can then accurately treat your tank.