Answers

Dark Star Gems are dropped by Superstar D's which you can find on the southeastern most island on the world map.

Red Star Gems I assume are dropped by Superstar R's; I have not found any myself but you can probably look in a monster FAQ for that information. I have found a few Red Star Gems searching at one of the island search points south of Dahngrest though.