Hi
For colouring small pieces of steel you can use the tempering colours, light straw through to blue / purple.
Clean the work, (polishing if required), to a bright metal finish - place a 1/2" layer of dry sand in a suitable metal container, (tobacco tin or similar), and place the item on top of the sand. Heat the sand from below using a gas torch and observe the colours as they develop on the work - they will start at light straw and go through to blue / purple as the work gets hotter. Stop heating when the desired colour is obtained.
Regards Mick