С нулевым бюджетом такие задачи не решаются. То есть Вы можете сделать иллюзию работы, запустив сеть и предоставив доступ. Однако без надежного специального оборудования (серваков и маршрутизаторов) Ваша сеть в скором времени развалится, а виноваты в этом будите Вы.
По своему опыту могу сказать, что если клиенты сети - Windows машины, то лучше всего собирать сеть на котроллере домена Windows Server'а. В случае использования Linux у Вас появится ряд проблемм с совместимостью, которые, однако, можно обойти, но потребуется дополнительное время.