Grantcos,yes you can paint straight on keyed laquer or any keyed surface.obviously if it's metallic you'll need basecoat and laquer which requires a bit more thinking but is easy enough.
On an old car beware of reactions with old shoddy paintwork,you can use a sealing coat to avoid this but obviously it's a bit more work/money.