Yes, it is possible. 😉 How about creating a registration system and then restrict the access to where they upload...
I'm interested in your project. I used to manage and program direct a college radio station. Always curious about online radio but I've never dabbled in it.
Post the link (?) or send me a note, I'd like to know more if it's an open project.
😉