Help identifying a board edge press-fit contact
You may want to investigate this company. They make the type of pins shown here that are very close in application to what you are looking for. Depending upon the mating hole size these may work for you.