Even though you can install fonts programmatically, it cannot be done via ASP.NET which is a server-side technology; and the server-side cannot do anything to the client machine. Actually, this is very good, as this is all designed with safety in mind. From the standpoint of the client machine, there is no such thing as ASP.NET or any other server-side technology, there are only HTTP requests and responses.
However, I do understand that you probably do not need to instal the code per se, you just need to use a code stored on the server for a Web pages. Installing a font is not really an option.
This problem can be solved by embedding a technique of embedding a font in CSS. Please see, for example,
http://home.tiscali.nl/developerscorner/fdc-varia/font-embedding.htm[
^].
—SA