Do I need a Greek bank account?

Yes. You need a Greek bank account for the transfer of funds. Among other things this account shows that the money has come from an external country; and so is not subject to local taxation. Opening an account is usually easy. You will need to show your passport/ID and tax registration. It takes no time at all, really, and you are not required to make an opening deposit on the day.