'fast way'. you can just register a new boolean in L2PcInstance as false and do it true when the player click to take the items...
but this one will NOT fix your problem in restart case.
or you can just c/p the html without the Dress Me link and when the player take the items send the new html without the dress me... smt like that :P
the best way is to do it like quest... use connections with db to avoid even the restart just with 1 value
like table name startup with columns fClass,sClass,tClass,gear...etc with values ... 0 unused,1 used.
so you can easily control what the player need even if he log out and log in again...