Domain mapping in the frontend and domain registration while signup.

Hello,

Anyway to offer our users to buy a domain as a choice while signup for a blog just like wordpress.com or so many premium sites are offering?

Can we integrate domain mapping in the frontend? How can we display the domain mapping option in the frontend in a page or modal window ? So users no need to go to backend to map their domain with us.

Any guidance to do this? I want to let users search, buy and map their domains from the frontend. ( using enom api and domain mapping plugin )

thanks and waiting for your precious support on this. This will help all the users here.