I've just had a bash at updating the Bulk Course Creation tool (uploadcourse.php) for Moodle 2. I've got it working, and it should work with databases other than MySQL (it uses $DB now).
It's not very tidy, and it's not packaged as a plugin, just drop it into /admin as before. To be honest, I've done just enough to get it working for me and commented out the features I don't need and therefore haven't upgraded (teachers, templates and topics), so any contributions and improvements are welcome. It's up on github: https://github.com/marxjohnson/moodle_admin-uploadcourse.php