bueno lo del checkbox es facil
aca ya se resolvio una y otra vez
http://www.forosdelweb.com/f13/compr...eckbox-491802/
y bueno despues crea una carpeta
mkdir($id_usuario); //con los permisos que correspondan
y despues copias el archivo en la carpeta que se crea con el id del usuario para diferenciarlo de otros
Con copy() guardas el archivo
http://php.net/manual/es/function.copy.php
no te explico mas por que esta todo en php.net
leiste alguna vez el manual con las funciones basicas al menos?