Всё зависит от контекста. Старожил — это старый житель каких-либо мест: старожил нашего посёлка, старожил провинциального городка. Старожил — существительное, образованное двумя корнями: стар (старый) и жил (жилец). Сторожил — глагол (инфинитив «сторожить»). Сторожил — прошедшее время, единственное число: я сторожил дом, ты сторожил гараж, дядя Вася сторожил дачу.