Digital TV is now being enhanced with interactivity based on such standards as Multimedia Home Platform (MHP) and Digital TV Application Software Environment (DASE). However, recording interactive DTV programme is not that straightforward as it seems. The user will expect the interactivity to still be accessible when a recorded programme is played back from storage. Due to the complexity of the iTV broadcasting, there are many problems for recording interactive TV programme. In this paper we analyze the MHP transport stream structure, describe the recording solution and storage format. Implementation system examples both for recording and playing back are depicted as well.