Advice Needed on Associating Articles by user with Nodes
This is rather straightforward in Views 3.x - you just want to create a relationship based on the field that you are using to associate the content. This could be something as simple as an author but for your case it sounds like you are going to have multiple types of content that relates back to a venue, ex. articles, etc. 

So you would want to use a module like entity_reference and create a field of type entity reference, perhaps named "Related to Venue", that connects to your venue content type. Then add this field to whatever content types you have and when a user adds a new node (ex. an article) they could relate that back to the appropriate venue.

Now in your view block for the venue page, you just need to create a relationship using this field and then add a contextual filter that will find the appropriate node id from the venue page. This is a bit tricky but this is a very common task and this handbook page on d.o walks you through the basics.