For proj4, the signs of the parameters have to be reversed.
See this definition page:
http://www.spatialreference.org/ref/epsg/62826405/prettywkt/
GEOGCS["Pointe Noire (deg)",
DATUM["Congo 1960 Pointe Noire",
SPHEROID["Clarke 1880 (IGN)",6378249.2,293.4660212936269,
AUTHORITY["EPSG","7011"]],
TOWGS84[-178.3,-316.7,-131.5,5.278,6.077,10.979,3.953271276531849],
AUTHORITY["EPSG","6282"]],
PRIMEM["Greenwich",0.0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.017453292519943295],
AXIS["Geodetic latitude",NORTH],
AXIS["Geodetic longitude",EAST],
AUTHORITY["EPSG","62826405"]]
I'm not sure where you got your values from.
QGIS defines EPSG:28232 Point Noire UTM 32S as:
+proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +towgs84=-148,51,-291,0,0,0,0 +units=m +no_defs
and the 7 parameters result should not be far away from that.
EDIT
With GDAL 1.10, I get the following results:
4326-proj-3 parameters:
cs2cs +init=epsg:4326 +to +proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +towgs84=-148,51,-291,0,0,0,0 +units=m +no_defs
800232.21 9423131.96 -1.76
4326-proj-7 parameters from spatialrefrence.org:
cs2cs +init=epsg:4326 +to +proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +towgs84=-178.3,-316.7,-131.5,5.278,6.077,10.979,3.953271276531849 +units=m +no_defs
800230.13 9423133.46 91.31
4326-proj-7 parameters from proj4 datum_shift.csv (EPSG:1802):
cs2cs +init=epsg:4326 +to +proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +towgs84=-178.3,-316.7,-131.5,5.278,6.077,10.979,19.166 +units=m +no_defs
800230.13 9423133.40 -5.72
So less than 3 metres apart. Note that the E and S must follow the degrees without blanks.
And, just for the record:
setting towgs84 to zero results in:
800310.94 9422829.37 -109.32
while transforming from Point Noire degrees EPSG:4262 to Point Noire UTM results in:
800311.21 9422892.49 0.00