How to create Exchange mailboxes via a VB.Net program

I am trying to create mailboxes and add user information to my Exchange 5.5 server from a VB.Net program. Are there any specific commands I can use from VB to access the server and create the mailboxes? Or can this be done via a set of Command Prompt lines from a batch file like using LDAP commands to create an account in Active Directory?