a skipped meal or two (or fast even) will not hurt a healthy, nicely sized BP.
yes, they can retain sperm. that's why it's important to know your snake's history and the breeder's rep. was she breed @1300grams (or less)? if she was, she actually coulda been much smaller when she was initially bred, before u got her. that would not have been best practice or a good idea by any breeder standard to breed a small female.
Edit: go back and ask. hopefully she wasn't bred and that she's off feed b/c she's a BP and BP's are fickle like that.