Hay software que creara tu propia 'nube' privada, es decir creara tu propio disco duro en red el cual podras compartir con esas personas, y asi podran subir o bajar o modificar [tu podras configurar que deseas que puedan hacer].
http://moddingmx.com/foro/index.php?/to ... -owncloud/O puedes comprar una unidad NAS, que es un aparato sencillo, formado por un gabinete Rack para uno, o dos o mas discos duros, mas un sencillo microprocesador [todo en un solo chasis], con el cual pones en red esos discos duros, y de esta forma todos los dispositivos conectados a esa red podran ver los discos duros compartidos del NAS, y podran subir/bajar o modificar los archivos, en el NAS puedes configurar que deseas que puedan hacer. Algunos NAS tienen configuraciones para cuando se conectaran desde la red externa al router, es decir, desde fuera [internet].
O como dices, usar el puerto USB de un router para tener compartido en red el disco duro desde un gabinete de disco externo USB [basicamente el router conm puerto USB seria un NAS muy basico].
Cualquiera que sea la opcion que mas se acomode a tus necesidades, lo que requeriras es una manera de que las personas de fuera de tu red privada o LAN, puedan entrar a ella para poder 'ver' ese medio compartido. Puede ser usando una VPN o bien, un servicio como el de NOIP, o en su defecto y de manera manual, tendras que darle la IP PUBLICA del modem/router [la ip que el proveedor de internet le asigno a tu modem/router], y si es una IP Publica FIJA [siempre es la misma] pues no hay mayor problema, pero si es una IP Publica DINAMICA [cambia cada que prender el modem/router] pues tendras que darles esa nueva IP Publica que te asignaron.
Precisamente servicios como NO-IP [servidor DNS Dinamico] son para cuando tienes una IP PUBLICA DINAMICA, pues ser servicio NO-IP sera el que les de la IP Publica de tu modem/router cada que se quieran conectar tus amigos.
http://www.noip.com/free?utm_source=adw ... aQodszEAoghttp://www.redeszone.net/redes/host-en- ... con-no-ip/http://hablandodeinternet.com/alternati ... -dinamica/http://moddingmx.com/foro/index.php?/to ... le-server/.