Yes, all Beacon Hills residents are around in an NPC capacity for plot purposes.
We don't necessarily expect people to play out canon events exactly as they happened. That wouldn't really make sense LOL. So you can have Peter address those things however works best for you :D