If the MDF isn't damaged you should be able to attach the MDF without the LDF using the sp_attach_single_file_db system stored procedure. This will generate a new log file when it attaches the database.
If this works without issue run a DBCC CHECKDB to ensure that there aren't any problems with the database.
Keep in mind that you may have transactions that were in-flight and half committed which will remain in that state as the database can't rollback the transaction without the log.
Last Wiki Answer Submitted: December 13, 2010 7:41 pm by Denny Cherry0 pts.
If you live outside the United States, by submitting your email address you consent to having your personal data transferred to and processed in the United States.
One more guide here :
http://sqlserver2000.databases.aspfaq.com/how-do-i-recover-data-from-sql-server-s-log-files.html