What game engine?
Here's what I use to do that in Unity. Put this code inside your dart and run it when it hits the board
GameObject dartBoard = GameObject.FindWithTag("DartBoard");
if (dartBoard != null) {
transform.SetParent(darboard.transform, true);
}
Note that the dart board would need the tag "DartBoard"