Black satin paint

Theres 2 ways to go here.

You can use a single stage urethane like Kustom Shops Flatz
http://www.tcpglobal.com/kustomshop/ksflatz.aspx

Or you can use a base coat with a satin clear.

either one should hold up fine.