How do I offer a player a new contract?

You cannot offer your players new contracts. Your chairman will handle player contracts for you.