Couldn't you run a Sharepoint portal on your company's server? Forsecurity purposes, require registration and administrator validationfor each user. Then anyone with a login can go in and do "SharedWorkspaces" with your file.