e' per una intranet o per un sito web ?
caso 1:
non poi avere il seriale dell' hd ma il mac-address del PC
esempio per server 2K o XP
caso 2:
fortunatamente via internet non e' cosi' facile reperire informazioni sul pc dell' utente, non puoi se non tramite qualche Active-X o porcata simile