http://valor.defense.gov/
I haven't seen the link posted yet, so here it is. The database has already been created for Medals of Honor and service crosses, and silver star recipient lists are under development.
The site is only for awards post-9/11. I didn't count, but there probably aren't 50 total entries yet. If you expand this to earlier dates or lesser awards it is going to grow in cost. If you tie it into the services' different personnel systems the cost increase is going to be logarithmic.