I am going to work on it next week too... I'll post my results
But it seems that it is not possible to ceate a web just after creating a client as the ispconfig batch process is not made.
I am thinking about creating client first, then send a confirmation email where user have to log to a form that creates his web account. This way ispconfig will have time to create everything...