I have been getting lots of questions on how to install Office Web Apps on-premises lately.  All you need is SharePoint Foundation (WSS).  This article provides a nice overview:

Deploy Office Web Apps Installed on SharePoint 2010 Products
http://technet.microsoft.com/en-us/library/ff431687.aspx