Mira en la librería "con-subd"
Ten cuidado al seleccionar el conector. Recuerda que hay diferencias según sea macho o hembra. Pulsando sobre el nombre de la librería puedes ver el significado de los sufijos que te indicarán cuál es de cada uno.
Y en cuanto a lo de hacer librerías... jeje, mira en mi web que tengo un tutorial para esos temas. Es sencillo. Por si alguna vez te interesa...
Saludos y suerte!!