SQL Server does not natively support permissions at the row level. What about a view that references the USER_NAME() function and the WITH CHECK option?
CREATE VIEW OnlyMyData
AS
SELECT *
FROM table
WHERE owner_column = USER_NAME()
WITH CHECK OPTION
Permissions should not be an issue if the view and table are owned by the same user.
-Mike