Beach Road, the place where you get your army stuff, might be worth checking out, was there last week thought I saw a place there that does what you need.
u could try the 3rd level of IMM building, there is a shop that specialises in such lanyard in which I did for some events ... quantity determines the pricing
o ok.
what i did for about 25 tags was to design, find the color paper (higher gsm type) you want, print cut and buy the card holders that can put lanyard.
and there u go... tags with lanyard.
I had the impression that u wanted to print on e lanyards itself. nope the one i recommended doesnt do lanyard printing ur looking for those that looks like security passes, it will cost. like recommended by many, print it yourself or have the namecard printers print them ....
if you want those tags that clip directly to the lanyards one, they are not going to be cheap.
U can try Bras Brasah complex as what i've mentioned eariler.