PM Age, he's sprayed several sets of wheels.
The WRX club has had rim painting days where several people got together and did a load at once.
They had the wheels off the car, masked the tyresoff with tape and newspaper. I believe they gave them a light sand (something like 1200 grit), then under coated, then sprayed, then clear lacquer, couple of coats of each I seem to remember.
They came up great and last well, I reckon stones are gonna chip no matter who paints them.
There is a DIY on the Rex club site, but its in the members only section.
The wheels went from this
To this
Using these
Black, charcoal, gunmetal and white have all been popular