Thanks!
@Rosario: Oddly enough, they want a tool wherein the admin will upload the csv file that contains the users that they want to enroll. They dont want it to be scheduled or something.
Anyway, I was able to do it already.
this is how it looks like:
Uploader form -> upload csv file -> upload to moodle date directory temporarily -> hit the functions in cron.php that enrolls bulk users -> users are now enrolled -> delete temp file
Thanks for all your replies.