A unimolecular hydrogen-bonded network is formed by a perylene-diimide derivative following surface self-assembly leading to the formation of pores of appropriate dimensions to accommodate regularly spaced guest C(60) molecules.