SQLMail is the solution for you.
You need to have Microsoft exchange installed on server. It must have users also defined in it. Then SQL mail can be configured through enterprise manager of SQL 2000. Here is the stored procedure for you.
xp_sendmail @recipients='
[email protected]', @subject='test', @message='test report from SQL mail', @query='select * from tbl_test_table', @dbuse='sa', @width=250
Alternatively, you can go to administer SQL Server option from SQL server.
Select "Publish to the web".
Choose the table / view.
Follow the instructions in the wizard.
You can also schedule publication (once in every week or so).
Hope that helps
Madhu