Customize Registration procedure on Wordpress multisite

Job ID: 33239124

Budget: €30 – €250 EUR

I have Multisite with 3 themes. In this case I want to on registration user: 1) complete BuddyPress profile for subsite A, and 2) redirect users after first login - to submit listing on subsite B in post type "Profile". Currently step 1 work, and step 2 partly.
In this case -
Task No 1) -
The problem is that the user can skip step 2. I need - if user don't submit one listing, they can't login and continue to use the whole site as registered user. This is additional condition of registration.
Task No 2) -
And I need that the user can submit only one listing in post type "Profile", and can not delete this listing.

One theme come with several own plugins, and has also a mobile version.
As possible - to make it easy every theme update process, I would like to these customizations could be made with separate plugins or WP Code Snippets plugin.
Related categories: PHP JavaScript WordPress HTML BuddyPress