nope.
if you give the data away, you give up control of the data.
if you give someone a backup of the data, it's a copy. once they restore it, they can do anything they want to the data;
to maintain read only you would have to host the data yourself, and give them remote access via a user that you've put in the role db_readonly, for example.
even then, if they can read it, they can copy it, and thus modify copies of the data.
Lowell
--
help us help you! If you post a question, make sure you include a CREATE TABLE... statement and INSERT INTO... statement into that table to give the volunteers here representative data. with your description of the problem, we can provide a tested, verifiable solution to your question! asking the question the right way gets you a tested answer the fastest way possible!