We can understand you perfectly.
You want this:
1) HFS check if there is available free space on disk
before starting the upload.
2) Limit the available space to upload, depending which user is logged in.
All this can be done using macro (if I'm not mistaken). Please wait the help of some other forum user (expert on macros).
Cheers,
Leo.-