allow user to choose from his own referenced nodes
No need to write any code for this.
Use reference_option_limit module properly in your content types &amp; when you create view and provide default value 'User ID from URL' - Please mark the checkbox 'Also look for a node and use the node author' to true.

Enjoy !!!