Absolutely! Of course, you can make the publication of a dataset requested from other projects or even share your dataset only with a specific domain, group or user.
In this model, users will charge for requests for their own project identifiers, while your project covers the cost of storing data sets. Please note: if users performing queries in another project want to save the resulting result tables from the results of their queries, they, of course, will pay for this storage themselves.
BigQuery . . GitHub Archive.