In this paper, we consider load control in a multiple residence setup where energy consumption scheduling (ECS) devices in smart meters are employed for Demand-side management (DSM). Several residential end-users share the same energy source and each residential user has non adjustable loads, adjustable loads and a storage device. The ECS devices interact automatically by running an iterative distributed algorithm to find the optimal energy consumption schedule for each end-user, in order to reduce the total energy cost as well as the peak-to-average-ratio (PAR) in load demand in the system. Simulation results are provided to evaluate the performance of the proposed game theoretic based distributed DSM technique.