I've just come across this post since I'm in the same situation as Antonio.
I'm about to set up one single Moodle installation (1.9) for several smaller schools. Each school will be a category with its own admin. Each admin should be able to upload users without having access to users of the other schools (Germany's data protection laws are very strict).
I wonder if there is a way to do this. Does anybody have any ideas?