
Using Google, I came across the following wikipedia-ish website with a very nice description of the structural determinants of eye color... you should check it out.
According to this website, the overall determinants of eye color are the combination in the amount of melanin in the iris and the scattering of light (light bouncing back from an object) from the iris' structural, connective tissue layer (i.e., the stromal layer) made with lots of collagen. An iris with high amounts of melanin absorbs more light and appears as brown and there is very little scattering/reflection from the collagen layers of the iris so it appears smooth or velvety (see image above). Now, what about blue and green... in these cases there is less melanin pigment to absorb light and thus the light hits the collagen layer and is scattered/reflected as blue or grey-ish. With green/hazel eyes, there are moderate amounts of melanin which abrorbs some light and this would appear yellow or light brown but there is also some blue color from the remaining light hitting the collagen layers... yellow + blue =? Green. The greater amount of scattered/reflected light from the stromal layer in green or blue eyes gives the iris the weblike or stringy appearance as compared to the smooth brown eyes. But besides the differences in melanin, structurally the brown eyes would seemingly have the same stringy, weblike structure but you don't see it since the light is absorbed and not scattered. Get it? Freckles on the iris seem to be clusters of melanocytes with melanin pigment... oh yeah, the pupil is black since it is a hole and like a doorway into an unlit room, it looks dark or black. Shine enough light into the pupil and you get a reflection back from the retina that appears? Red due to blood vessels.... red eye in your pictures.