AFAIK, we don't have a means to "auto-create accounts" right now. Basically, you can auto-enroll someone (who may not have an account), but that user will still have to create an account with the same email address. However when he/she does so, that course will appear on his/her dashboard.