It cannot be done real time as standard without any modification (or running the program every 1 mins!)
The BP will be created -however it will need to be assigned to the Collection Profile - and then added to the Segment, Group Specialist if applicable.
You could look at modifying the customer create program to call an event to create the profile, segment and group - however I personally think this is over-kill as you can schedule the standard programs to run daily or more frequently.
How many new customers do you create every day (10, 100 or 1000?)