Can I invite new owners after the draft?

Yes. If your league has drafted and there are no green Invite buttons on the standings page, go to League » Settings » Create a New Team. This will create a new ownerless team. You can then invite an owner to take over the new team.