I expect that there is a quest topic and an entry in which the brother thanks the player for raining vengeance upon his brother's killer. In dialog results you have added the journal update that 'closes' the quest. In the next line write:
StartScript "bry_GriefTimer" or whatever name the script will eventually have.
By 'dummy' entry I mean a note of explanation that the index is set but the player's journal is not actually updated. Something like: "Empty - index set by script when one month of grieving as elapsed."
I was thinking the brother would 'lock' the door after thanking the player, but it could be done after one month. The door to the new cell could be enabled from dialog results at the same time the journal is updated and the global script started. In this it does not appear that the house was instantaneously emptied. Something like:
"bry_door_brothers_house"->Enable. Even better would be to have the script that initially disables the door check for the journal index of the quest.
Begin bry_BrothersDoorScript; Attached to door bry_ door_brothers_house.; Disables and enables door as appropriate.short doOnceif ( doOnce == 2 ) returnendifif ( doOnce == 1 ) if ( ( GetJournalIndex "bry_AvengeBrother" ) == 100 ) ; or at index = 110 set doOnce to 2 Enable endifendifif ( doOnce == 0 ) set doOnce to 1 DisableendifEnd bry_BrothersDoorScript
If you want the house accessible by key only, there will need to be additional code in this script to assure that.
Allowing the player to break in is problematic, although some may complain that it is unrealistic there are still many, many buildings that the player can still break into.