I have done projects like this before with excel upload. I have worked with user logins extensively also as I have created my own system for that. I can do this project for you, specific logins = specific report, excel upload to create reports etc. =)
Light and Love to you,
-Patrick Arden McNally