개시된 실시예는 다수의 거주 설비(16)에 데이터를 제공하기 위한 시스템 및 방법에 관한 것이다. 시스템(10)은 복수의 프로그램을 포함하는 데이터스트림을 수신하는 헤드엔드 유닛(12)과 데이터스트림의 적어도 일부분을 헤드엔드 유닛(12)으로부터 수신하고, 복수의 프로그램 중 적어도 하나의 서브셋을 다중 거주 설비(16) 내의 개별 사용자에게 제공하도록 적응된 다중 거주 유닛 네트워크(14)를 포함한다. 방법은 복수의 프로그램을 포함하는 데이터스트림을 수신하는 단계와 상기 데이터스트림의 적어도 일부분을 다중 거주 유닛 네트워크(14)에 분배하는 단계와 상기 복수의 개별 사용자 각각이 적어도 하나의 미리 결정된 조건을 충족하는지에 따라 상기 복수의 프로그램 중 특정한 하나에 대한 액세스를 상기 다중 거주 설비(16) 내의 복수의 개별 사용자 각각에 상기 다중 거주 유닛 네트워크(14)를 통해서 제공하는 단계를 포함한다.