la cosa migliore da fare è la normalizzazioend el database..se quindi crei due tabelle (CATEG e SUBCATEG) trovi che fra le due c'è una relazione "uno a molti" cioè ad uan categoria corrispondono più sottocategorie. quindi ad esempio:
CATEG
------
ID
NOME
DESC
SUBCATEG
----------
ID
ID_CATEG
NOME
DESC
quindi da un form puoi scegliere la categoria, scrievre i dati della nuova sotto-categoria e scrivere in SUBCATEG l'ID_CATEG che è l'IDentificativo della categoria a cui appartiene.
Chiaro?