Se usi VS.net fa lui tutto per te in automatico: inserisce le due dll nella cartella bin per te.
No, non puoi usare lo stesso namespace, e non ne vedo il bisogno! Anzi, ne avresi solo confusione.
Se vuoi usare lo stesso namespace puoi inserire all'interno dello stesso file VB e sotto lo stesso namespace tutte le classi che vuoi.

Per richiamare queste classi nelle tua pagine asp.net, è sufficiente richiamarle in questo modo:

dim esempio as new NomeNameSpace.NomeClasse()

Quindi, per richiamare delle funzioni all'interno di quella classe:

esempio.funzione()

Spero di esserti stato d'aiuto!
Ciao
'alchimista'