1. A system for providing information to a plurality of vendors located remotely from a broadcast network, comprising: a user input database configured to receiving a plurality of user-defined parameters with at least one of the user-defined parameters including a user profile, each of the user profiles including a user identifier code identifying a communicator device associated with a particular user; a communicator location database configured to receive real-time data indicative of the spatial locations of the communicator devices; and an analysis unit configured to: receive search information independently from a plurality of vendors; generate a data set utilizing the search information for each of the plurality of vendors, each data set including user identifier codes from user profiles other than a user profile associated with the vendor; and send advertisements utilizing the user identifier codes to the communicator devices identified in the data sets.