당연히 가능합니다. 공유 프로그램을 쓰거나, 리눅스를 이용한다면. 지금 많은 사람들이 그렇게 쓰고 있을 겁니다.
네, 공유 프로그램이나 리눅스를 이용하면 한 회선을 여러 대가 함께 쓸 수 있습니다. 구체적인 방법은 마스커레이딩 설정 문서를 참고하세요.