Procediamo con ordine...

1) Che tipo di libreria devi creare: DLL o altro?
2) Le funzioni matematiche dovrai implementarle tu a mano?
3) Non hai specificato il "sito di riferimento", qual è?