No, you don't need a passport for domestic flights within Ghana. However, you will need some form of photo identification that is issued by a government body. If you do decide to use your passport as identification, it needs to be valid and in date.