Not really. I mean, there
is string.Comma, but it returns a string, which wouldn't directly work using Color().
Even then, you'd have to make sure the number has at least 9 characters (so string.Comma works as it should), which is possible, but then you'd most likely have to use string.len again to count... but that's for a string, not numbers.
As I see it, using 3 arguments would be the best, someone else might have a better idea though.