Creating custom form at registration process for unknown number of nodes
You can try with 

field_attach_form to attach the 'trip' content type's fields to user form. (with an alter can become multivalue)

on submit you can use these values to populate the trip entity with entity_metadata_wrapper and create a new node

you can build N menu_items than are the trip of the user by a custom menu