Nintendont can use the rtc and write to nand so it's definitely feasible.
But the easiest way to do it would be to modify USB Loader GX's GameBooter.cpp, so that playlog creation happens before booting a GC game, this way the title can be customized. (Devolution is hardcoded to use the internal iso title, which is sometimes nonsense.)
Then you can just take an existing open source hb that supports updating the playlog file, modify it so it exits immediately after, and use priiloader to autoboot it. That way once you exit from nintendont to the system menu it will always end up updated.