Try using the system
call. Hard to tell without code and data, but you should be able to create a list of either shapefiles to process (if you have multiple shapefiles) or coordinates to process if you have multiple bounding boxes you want to clip from the shapefile.
work.dir <- "C:/Program Files (x86)/FWTools2.4.7/bin" # use your FWTools location
setwd(work.dir)
out.shape.file <- "foo2.shp"
in.shape.file <- "foo1.shp"
x.min <- 100
y.min <- 100
x.max <- 200
y.max <- 200
system(paste("ogr2ogr -clipsrc", x.min, y.min, x.max, y.max,
out.shape.file, in.shape.file))