Private 'My Files' in Drupal Commons
I've done this before using the IMCE module. The description from the module page says:


  IMCE is an image/file uploader and browser that supports personal directories and quota.


So spot on for your needs.