There are a lot of stored procedures called, especially if you want to include meta data, i would advise using the object model to accomplish adding new products and categories, but here is a list of basic procedures:
ProductInsert (inserts product and associates it with a product template)
CategorizationInsert (associates product with category )
SkuInsert (inserts sku to and links it to the product)