Question:
Can I associate a SalesLogix account to specific price list of products?
Answer:
If the number of Accounts with custom pricing were small, I would add an accountID to the productprogram table, add a linkID to the maintanance form to set it, and code to default to that account's pricing when it exists in the productprogram table.
If many Accounts had their own pricing, I would make a custom table to link account to the product tables custom forms to maintain the custom pricing, and code to use that account's pricing.