Is there a Opensource based basecamp alternative?
Or even a free hosted version of it?
There's a very good list of alternatives to BaseCamp online.
Many are free, other are much less expensive. Check it out to see if any have the capabilities and price-point you are looking for.
For a decent free, hosted service, check out http://www.gomentat.com.