Linux and Unix server administration, MySQL database experience, PHP & BASH programming, with a wide array of web technology understanding (networking, DNS, etc).
It is unfortunate I didn't join earlier as I could probably assist with this scope of work. It would come down to your current system layout.
I have programmed many multi-user systems that interact with MySQL. One would need to make sure passwords are stored in a safe manner.