Welcome aBoard, Eddie! Interesting usages - but I can't say I've ever heard either. Could they be UK-specific? "Pinned" meaning going steady is around the same time frame as your "pin the flicks" reference. I assume the drug usage is current? Maybe it hasn't caught on here yet. Not that I would have any way of knowing such things....