Sorry sweetie, but you would need to have caught a random shiny, caught several chained shiny, or abuse the Red Gyarados. A hatched shiny won't help you find your SID....
However, you could ask someone to check your SID on any throwaway Pokemon if your friend has special equipment... o.0