We are building a wordpress network with user registration

Hello!

We are building a wordpress network with user registration and site creation.
We need to create a custom form in on the front page.
Do you have any suggestion or advice to achieve this? A good plugin with widget or just code from wp-signup.php

Thanks
Nicolas