Предположительно, вы имеете в виду SQL Express, поскольку вы не можете запустить SQL Server в XP, это серверный продукт.
Если клиент может позволить себе ваш продукт, он может позволить себе копию Server 2003 или любую другую встроенную систему обмена файлами. По общему признанию, SQL Server довольно дорогой, но если ваш продукт нуждается в этом, то так оно и будет. Если стоимость была проблемой, вы не должны использовать SQL Server в качестве платформы базы данных. Нет смысла пытаться внедрить серверное решение в клиентскую ОС. Вскоре у вас возникнут всевозможные проблемы.
Разве у клиента уже нет доменной инфраструктуры?
В результате, если клиент имеет 5-10 пользователей программного обеспечения, они все равно должны быть на SBS по ряду других причин. Вы не получаете SQL Server с ним, хотя.
(Samba была бы вариантом для обмена файлами, но, несомненно, более дорогой, чем просто покупка Server 2003 в этом случае).