Hola sk8ertuxgt:
Tengo la duda de por qué necesitas un SP para crear usuarios... me pone a pensar que lo que intentas hacer es crear un usuario de BD para cada usuario de tu aplicación, lo cual es una barbaridad... Además la creación de los usuarios de BD es una tarea que debe competer sólo al Administrador de la misma, pero bueno... como esa no fue la pregunta, pasemos a tu problema...
Lo que intentas hacer, no te puedo asegurar que sea posible de realizar. Se me ocurre que le des un vistazo a las
Sentencias Preparadas... pero no todas las sentencias de BD pueden ser ejecutaras por este tipo de sentencias. Sería cuestión que hagas la prueba y nos comentes.
saludos
Leo.