Here's some trivia. While the posts stored in thread files have a vip field, the threads stored in list files do not. So Bitdiddle puts the vip mark right into the date field of threads in list files, in bbs.scm:update-post-count.
(set-cdr! old-date (string-append date " *"))