I think you'll stay up at the expense of Sunderland and Boro. They are in as much trouble and playing at SJP will make a massive difference. I know there is the potential for the crowd to get on the players' backs but against mediocre teams like Middlesbro & Fulham, if you get an early goal you'll win at a canter. Barton coming back could be crucial.
Looking at [edit] the teams from [edit] Bolton down in the next two games, if West Brom lose both, all games against the "Big Four" are lost and all other games are home wins the table would look like this:
Stoke 38
Bolton 37
Hull 36
Portsmouth 35 (with a game in hand)
Blackburn 34
Sunderland 32
Middlesboro 30
Newcastle 29
West Brom 24
I know that looks scary but Boro will still have to go to SJP and both Middlesbro & Sunderland have a horrible-looking last four games. I think they'll both go down.