I follow you, Nitin. If you do want to create a customization built from the ground up to suite those needs, it actually should be relatively easy if you are versed in the WP API. Our plugin runs all of it’s calls through tribe_get_events(). It is very similar to get_posts() from the WP API, only is accepts some optional arguments regarding event times/recurrences, and allows you to sort by event dates.
The best way to do this is probably to add your own rewrites to WordPress, effectively creating a new set of pages. For each user you could add a page, and using tribe_get_events simply select events authored by that user.
Does that make sense? Will that work for you? Please let me know. Cheers!
– Brook