As a Roblox developer, it is currently not possible to have invisible parts cast shadows. A good solution to this is to make the Air material available to use on parts. It would appear completely invisible on all transparency settings, but would still cast shadows.