My roommate has main DVR HD box, mine is secondary. I cannot watch any shows on demand due to error message says I am not hook

I would suggest you call your cable TV provider. They should be able to help get it working or send a technician if they can't do it on the phone. That's what you overpay them for every month.