I recently developed an SSIS package on my dev machine using the 2008 version.
Later I foud the customer had Sql server 2005 and doesn\'t plan to upgrade anytime soon.
Unfortunately, I do not think this is possible. I know for a fact that if you have any script tasks and/or components in your package, the DLLs will be incompatible when downgrading to SSIS 2005 since 2008 uses .NET 3.5 Framework and 2005 uses the 2.0 Framework.