Sorry, I may have this wrong but if you make a 10ul in 9.99ml dilution of a 500ug/ml solution then that is a 1 in 1000 dilution so you would have a 500ng/ml solution.
You need 616.8mg/ml for 1M or 616.8ug/ml for 1mM
500ug/ml stock = 811uM
To get 1uM = 1ul in 810 ul or 10ul in 8.10 ml or 12.34 ul in 9.99ml
Is this right?