If you'll permit me, a few questions:
Aren't his finals going on right now? Does he have a computer at work that he posts from or is it only from school? Neo, did you actually speak to his Aunt? He lives with her, right? I would think if something is afoot, she would know or say...