1. IP адреса ставятся в зависимости от того, каким образом настроен твой DSL модем. На внутреннюю сетевуху (та что в свич) естественно всегда "серый" IP, на внешнюю ставится "белый" (маршрутизируемый) IP, выданный тебе провайдером, если у тебя модем бриджом и статический IP, в противном случае также "внутренний" айпишник из одной сети с модемом (192.168.Х.Х или 10.Х.Х.Х) с самим модемом в кач-ве шлюза.
2. Чтобы настроить раздачу "автоматом" ip адресов пользователям, тебе необходимо настроить на 2003м сервере Server DHCP. Инструкцию по настройке смотри тут
[Для просмотра данной ссылки нужно зарегистрироваться]
3. Особо понравился вопрос "Какие порты им надо открыть?"
. На него кроме тебя вряд ли кто сможет ответить. Все зависит от того куда ты их хочешь пускашь (только ли http(s) или так же почта внешняя нужна, а может ты не против чтобы они в онлайн игрушки играли на работе или пользуетесь IP телефонией и т.п.), так что пиши подробнее.
4. Насчет "подрубиться к удаленной сетке" есть 2 варинта (как я понял там тоже дсл):
а) Если модем бриджом то какой бы службой ты не пытался зайти на удаленную машину по внешнему айпишнику, ты именно на нее и попадешь (если именно она стоит за модемом).
б) Если модем роутером, то возможны варианты: либо ставить определенный хост, куда требуется доступ, в DMZ, либо пробрасывать на модеме требуемые для службы порты на нужный айпи адрес внутренней сети.
Если машина с "документами для изменения" виндовая, то советовал бы использовать radmin, если *nix машина то конечно ssh (22й порт TCP).