Can the Runner install Parasite on a piece of ice but host it on Djinn?
No. A card or counter can only be hosted in one place at a time. Parasite has the restriction that it must be installed on a piece of ice, and therefore it cannot also be hosted by Djinn.