No, you do not need the penthouse to carry out the Casino Heist, however some points of interest require you to have a VIP membership in order to access them, such as the Vault Blueprint in Agatha Baker's office.